Windows Phone 8 中的组合框
本文关键字:组合 Phone Windows | 更新日期: 2023-09-27 18:19:43
<ComboBox x:Name="c1" Margin="21,134,228,-184" BorderBrush="{x:Null}" BorderThickness="6" Background="{x:Null}" Foreground="#FFFF0017" />
List<String> source = new List<String>();
c1.ItemsSource = source;
c1.SelectedIndex = 0;
我可以看到项目,但我无法选择它们? 而且我无法滚动???就像我添加超过组合框的大小时一样,
它应该看起来像一个卷轴?我来自Windows商店c#,这就是它的方式。
我希望它让它像常规组合框一样工作,您单击它,它将显示一个可滚动的项目列表,您可以选择......谢谢!
不建议使用组合框控件。使用列表选取器控件。
步骤:
-
从以下链接下载 nuget 包:https://www.nuget.org/packages/WPtoolkit/
-
添加对 xaml 文件顶部的引用:
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
-
使用列表选择器,如下所示:
<toolkit:ListPicker Height="50" ScrollViewer.VerticalScrollBarVisibility="Auto" ItemsSource="{Binding ElementName=ConverterPage, Path=Locations}" Margin="179,129,70,434" Name="cmbCurrFrom"> <toolkit:ListPicker.ItemTemplate> <DataTemplate> <TextBlock FontSize="30" Foreground="Black" Text="{Binding Path=Location}"></TextBlock> </DataTemplate> </toolkit:ListPicker.ItemTemplate> <toolkit:ListPicker.FullModeItemTemplate> <DataTemplate> <TextBlock FontSize="30" Foreground="Black" Text="{Binding Path=Location}"></TextBlock> </DataTemplate> </toolkit:ListPicker.FullModeItemTemplate> </toolkit:ListPicker>