Skip to content

Commit 92b7c71

Browse files
committed
Added ListBox to examples
1 parent 463d3f7 commit 92b7c71

File tree

4 files changed

+162
-50
lines changed

4 files changed

+162
-50
lines changed

BasicUI_MonoGame/GameUILibrary/GeneratedUI/BasicUI.xaml.cs

Lines changed: 68 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public partial class BasicUI : UIRoot {
4646

4747
private TabControl e_4;
4848

49-
private ProgressBar e_9;
49+
private ProgressBar e_17;
5050

5151
private Button imageButton;
5252

@@ -168,16 +168,17 @@ private void InitializeComponent() {
168168
this.e_4 = new TabControl();
169169
this.e_3.Children.Add(this.e_4);
170170
this.e_4.Name = "e_4";
171-
this.e_4.Width = 400F;
171+
this.e_4.Height = 150F;
172+
this.e_4.Width = 360F;
172173
this.e_4.ItemsSource = this.Get_e_4_Items();
173-
// e_9 element
174-
this.e_9 = new ProgressBar();
175-
this.e_3.Children.Add(this.e_9);
176-
this.e_9.Name = "e_9";
177-
this.e_9.Height = 30F;
178-
this.e_9.Width = 400F;
179-
this.e_9.Margin = new Thickness(5F, 5F, 5F, 5F);
180-
this.e_9.Value = 39F;
174+
// e_17 element
175+
this.e_17 = new ProgressBar();
176+
this.e_3.Children.Add(this.e_17);
177+
this.e_17.Name = "e_17";
178+
this.e_17.Height = 30F;
179+
this.e_17.Width = 400F;
180+
this.e_17.Margin = new Thickness(5F, 5F, 5F, 5F);
181+
this.e_17.Value = 39F;
181182
// imageButton element
182183
this.imageButton = new Button();
183184
this.e_3.Children.Add(this.imageButton);
@@ -215,27 +216,71 @@ private System.Collections.ObjectModel.ObservableCollection<object> Get_e_4_Item
215216
// e_5 element
216217
TabItem e_5 = new TabItem();
217218
e_5.Name = "e_5";
218-
e_5.Content = "Tab 1 Content";
219219
e_5.Header = "Tab 1";
220-
items.Add(e_5);
221220
// e_6 element
222-
TabItem e_6 = new TabItem();
221+
StackPanel e_6 = new StackPanel();
222+
e_5.Content = e_6;
223223
e_6.Name = "e_6";
224-
e_6.Content = "Tab 2 Content";
225-
e_6.Header = "Tab 2";
226-
items.Add(e_6);
227224
// e_7 element
228-
TabItem e_7 = new TabItem();
225+
ListBox e_7 = new ListBox();
226+
e_6.Children.Add(e_7);
229227
e_7.Name = "e_7";
230-
e_7.Content = "Tab 3 Content";
231-
e_7.Header = "Tab 3";
232-
items.Add(e_7);
228+
e_7.Height = 100F;
229+
e_7.ItemsSource = this.Get_e_7_Items();
230+
items.Add(e_5);
231+
// e_14 element
232+
TabItem e_14 = new TabItem();
233+
e_14.Name = "e_14";
234+
e_14.Content = "Tab 2 Content";
235+
e_14.Header = "Tab 2";
236+
items.Add(e_14);
237+
// e_15 element
238+
TabItem e_15 = new TabItem();
239+
e_15.Name = "e_15";
240+
e_15.Content = "Tab 3 Content";
241+
e_15.Header = "Tab 3";
242+
items.Add(e_15);
243+
// e_16 element
244+
TabItem e_16 = new TabItem();
245+
e_16.Name = "e_16";
246+
e_16.Content = "Tab 4 Content";
247+
e_16.Header = "Tab 4";
248+
items.Add(e_16);
249+
return items;
250+
}
251+
252+
private System.Collections.ObjectModel.ObservableCollection<object> Get_e_7_Items() {
253+
System.Collections.ObjectModel.ObservableCollection<object> items = new System.Collections.ObjectModel.ObservableCollection<object>();
233254
// e_8 element
234-
TabItem e_8 = new TabItem();
255+
ListBoxItem e_8 = new ListBoxItem();
235256
e_8.Name = "e_8";
236-
e_8.Content = "Tab 4 Content";
237-
e_8.Header = "Tab 4";
257+
e_8.Content = "Selection 1";
238258
items.Add(e_8);
259+
// e_9 element
260+
ListBoxItem e_9 = new ListBoxItem();
261+
e_9.Name = "e_9";
262+
e_9.Content = "Selection 2";
263+
items.Add(e_9);
264+
// e_10 element
265+
ListBoxItem e_10 = new ListBoxItem();
266+
e_10.Name = "e_10";
267+
e_10.Content = "Selection 3";
268+
items.Add(e_10);
269+
// e_11 element
270+
ListBoxItem e_11 = new ListBoxItem();
271+
e_11.Name = "e_11";
272+
e_11.Content = "Selection 4";
273+
items.Add(e_11);
274+
// e_12 element
275+
ListBoxItem e_12 = new ListBoxItem();
276+
e_12.Name = "e_12";
277+
e_12.Content = "Selection 5";
278+
items.Add(e_12);
279+
// e_13 element
280+
ListBoxItem e_13 = new ListBoxItem();
281+
e_13.Name = "e_13";
282+
e_13.Content = "Selection 6";
283+
items.Add(e_13);
239284
return items;
240285
}
241286
}

BasicUI_MonoGame/UserInterface/BasicUI.xaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xmlns:ek="clr-namespace:EmptyKeys.UserInterface.Designer;assembly=EmptyKeys.UserInterface.Designer"
66
mc:Ignorable="d"
77
d:DesignHeight="640" d:DesignWidth="800">
8-
8+
99
<!-- User can define style for his root control -->
1010
<!--ek:UIRoot.Style>
1111
<Style>
@@ -61,8 +61,19 @@
6161
<TextBlock Name="buttonResult" Text="{Binding ButtonResult}" HorizontalAlignment="Center" />
6262
<TextBox Name="textBox" Width="200" Text="Text Box" Margin="5"/>
6363
<CheckBox Name="checkBox" Margin="5" Content="Check Box" HorizontalAlignment="Center" />
64-
<TabControl Width="400">
65-
<TabItem Header="Tab 1" Content="Tab 1 Content" />
64+
<TabControl Width="360" Height="150">
65+
<TabItem Header="Tab 1">
66+
<StackPanel>
67+
<ListBox Height="100">
68+
<ListBoxItem>Selection 1</ListBoxItem>
69+
<ListBoxItem>Selection 2</ListBoxItem>
70+
<ListBoxItem>Selection 3</ListBoxItem>
71+
<ListBoxItem>Selection 4</ListBoxItem>
72+
<ListBoxItem>Selection 5</ListBoxItem>
73+
<ListBoxItem>Selection 6</ListBoxItem>
74+
</ListBox>
75+
</StackPanel>
76+
</TabItem>
6677
<TabItem Header="Tab 2" Content="Tab 2 Content" />
6778
<TabItem Header="Tab 3" Content="Tab 3 Content" />
6879
<TabItem Header="Tab 4" Content="Tab 4 Content"/>

BasicUI_SunBurn/BasicUI_Pro/GameLibrary/GeneratedUI/BasicUI.xaml.cs

Lines changed: 67 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public partial class BasicUI : UIRoot {
4545

4646
private TabControl e_4;
4747

48-
private ProgressBar e_9;
48+
private ProgressBar e_17;
4949

5050
private Button imageButton;
5151

@@ -167,16 +167,17 @@ private void InitializeComponent() {
167167
this.e_4 = new TabControl();
168168
this.e_3.Children.Add(this.e_4);
169169
this.e_4.Name = "e_4";
170+
this.e_4.Height = 150F;
170171
this.e_4.Width = 400F;
171172
this.e_4.ItemsSource = this.Get_e_4_Items();
172-
// e_9 element
173-
this.e_9 = new ProgressBar();
174-
this.e_3.Children.Add(this.e_9);
175-
this.e_9.Name = "e_9";
176-
this.e_9.Height = 30F;
177-
this.e_9.Width = 400F;
178-
this.e_9.Margin = new Thickness(5F, 5F, 5F, 5F);
179-
this.e_9.Value = 39F;
173+
// e_17 element
174+
this.e_17 = new ProgressBar();
175+
this.e_3.Children.Add(this.e_17);
176+
this.e_17.Name = "e_17";
177+
this.e_17.Height = 30F;
178+
this.e_17.Width = 400F;
179+
this.e_17.Margin = new Thickness(5F, 5F, 5F, 5F);
180+
this.e_17.Value = 39F;
180181
// imageButton element
181182
this.imageButton = new Button();
182183
this.e_3.Children.Add(this.imageButton);
@@ -214,27 +215,71 @@ private System.Collections.ObjectModel.ObservableCollection<object> Get_e_4_Item
214215
// e_5 element
215216
TabItem e_5 = new TabItem();
216217
e_5.Name = "e_5";
217-
e_5.Content = "Tab 1 Content";
218218
e_5.Header = "Tab 1";
219-
items.Add(e_5);
220219
// e_6 element
221-
TabItem e_6 = new TabItem();
220+
StackPanel e_6 = new StackPanel();
221+
e_5.Content = e_6;
222222
e_6.Name = "e_6";
223-
e_6.Content = "Tab 2 Content";
224-
e_6.Header = "Tab 2";
225-
items.Add(e_6);
226223
// e_7 element
227-
TabItem e_7 = new TabItem();
224+
ListBox e_7 = new ListBox();
225+
e_6.Children.Add(e_7);
228226
e_7.Name = "e_7";
229-
e_7.Content = "Tab 3 Content";
230-
e_7.Header = "Tab 3";
231-
items.Add(e_7);
227+
e_7.Height = 100F;
228+
e_7.ItemsSource = this.Get_e_7_Items();
229+
items.Add(e_5);
230+
// e_14 element
231+
TabItem e_14 = new TabItem();
232+
e_14.Name = "e_14";
233+
e_14.Content = "Tab 2 Content";
234+
e_14.Header = "Tab 2";
235+
items.Add(e_14);
236+
// e_15 element
237+
TabItem e_15 = new TabItem();
238+
e_15.Name = "e_15";
239+
e_15.Content = "Tab 3 Content";
240+
e_15.Header = "Tab 3";
241+
items.Add(e_15);
242+
// e_16 element
243+
TabItem e_16 = new TabItem();
244+
e_16.Name = "e_16";
245+
e_16.Content = "Tab 4 Content";
246+
e_16.Header = "Tab 4";
247+
items.Add(e_16);
248+
return items;
249+
}
250+
251+
private System.Collections.ObjectModel.ObservableCollection<object> Get_e_7_Items() {
252+
System.Collections.ObjectModel.ObservableCollection<object> items = new System.Collections.ObjectModel.ObservableCollection<object>();
232253
// e_8 element
233-
TabItem e_8 = new TabItem();
254+
ListBoxItem e_8 = new ListBoxItem();
234255
e_8.Name = "e_8";
235-
e_8.Content = "Tab 4 Content";
236-
e_8.Header = "Tab 4";
256+
e_8.Content = "Selection 1";
237257
items.Add(e_8);
258+
// e_9 element
259+
ListBoxItem e_9 = new ListBoxItem();
260+
e_9.Name = "e_9";
261+
e_9.Content = "Selection 2";
262+
items.Add(e_9);
263+
// e_10 element
264+
ListBoxItem e_10 = new ListBoxItem();
265+
e_10.Name = "e_10";
266+
e_10.Content = "Selection 3";
267+
items.Add(e_10);
268+
// e_11 element
269+
ListBoxItem e_11 = new ListBoxItem();
270+
e_11.Name = "e_11";
271+
e_11.Content = "Selection 4";
272+
items.Add(e_11);
273+
// e_12 element
274+
ListBoxItem e_12 = new ListBoxItem();
275+
e_12.Name = "e_12";
276+
e_12.Content = "Selection 5";
277+
items.Add(e_12);
278+
// e_13 element
279+
ListBoxItem e_13 = new ListBoxItem();
280+
e_13.Name = "e_13";
281+
e_13.Content = "Selection 6";
282+
items.Add(e_13);
238283
return items;
239284
}
240285
}

BasicUI_SunBurn/BasicUI_Pro/UserInterface/BasicUI.xaml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,19 @@
6161
<TextBlock Name="buttonResult" Text="{Binding ButtonResult}" HorizontalAlignment="Center" />
6262
<TextBox Name="textBox" Width="200" Text="Text Box" Margin="5"/>
6363
<CheckBox Name="checkBox" Margin="5" Content="Check Box" HorizontalAlignment="Center" />
64-
<TabControl Width="400">
65-
<TabItem Header="Tab 1" Content="Tab 1 Content" />
64+
<TabControl Width="400" Height="150">
65+
<TabItem Header="Tab 1">
66+
<StackPanel>
67+
<ListBox Height="100">
68+
<ListBoxItem>Selection 1</ListBoxItem>
69+
<ListBoxItem>Selection 2</ListBoxItem>
70+
<ListBoxItem>Selection 3</ListBoxItem>
71+
<ListBoxItem>Selection 4</ListBoxItem>
72+
<ListBoxItem>Selection 5</ListBoxItem>
73+
<ListBoxItem>Selection 6</ListBoxItem>
74+
</ListBox>
75+
</StackPanel>
76+
</TabItem>
6677
<TabItem Header="Tab 2" Content="Tab 2 Content" />
6778
<TabItem Header="Tab 3" Content="Tab 3 Content" />
6879
<TabItem Header="Tab 4" Content="Tab 4 Content"/>

0 commit comments

Comments
 (0)