Skip to content

Commit 18d19a6

Browse files
committed
Update SelectionView sample
1 parent a3e2cfc commit 18d19a6

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

sandbox/SandboxMAUI/Pages/SelectionViewPage.xaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414
<StackLayout Padding="25" Spacing="15">
1515
<Picker x:Name="picker" SelectedIndexChanged="Picker_SelectedIndexChanged" />
1616
<Picker x:Name="labelPositionPicker" SelectedIndexChanged="LabelPositionChanged" />
17+
<Picker x:Name="columnNumberPicker" SelectedIndexChanged="ColumnNumberPicker_SelectedIndexChanged">
18+
<Picker.Items>
19+
<x:String>1</x:String>
20+
<x:String>2</x:String>
21+
<x:String>3</x:String>
22+
<x:String>4</x:String>
23+
</Picker.Items>
24+
</Picker>
1725

1826
<input:SelectionView
1927
x:Name="selectionView"

sandbox/SandboxMAUI/Pages/SelectionViewPage.xaml.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ public SelectionViewPage()
1010
picker.ItemsSource = Enum.GetValues(typeof(SelectionType));
1111
picker.SelectedItem = SelectionType.Button;
1212

13-
labelPositionPicker.SelectedItem = LabelPosition.Before;
1413
labelPositionPicker.ItemsSource = Enum.GetValues(typeof(LabelPosition));
14+
labelPositionPicker.SelectedItem = LabelPosition.Before;
15+
16+
columnNumberPicker.SelectedItem = columnNumberPicker.Items.FirstOrDefault(x => x == "2");
1517
}
1618

1719
private void Picker_SelectedIndexChanged(object sender, EventArgs e)
@@ -26,4 +28,12 @@ private void LabelPositionChanged(object sender, EventArgs e)
2628
selectionView.LabelPosition = (LabelPosition)pkr.SelectedItem;
2729
}
2830
}
31+
32+
private void ColumnNumberPicker_SelectedIndexChanged(object sender, EventArgs e)
33+
{
34+
if (sender is Picker picker)
35+
{
36+
selectionView.ColumnNumber = Convert.ToInt32(picker.SelectedItem);
37+
}
38+
}
2939
}

0 commit comments

Comments
 (0)