[英]Combo box not showing in windows phone 8 app
我正在嘗試在使用Visual Studio 2015制作的WP8應用程序中添加一個組合框。
我有代碼:
<Grid x:Name="ContentPanel" Grid.Row="1">
<ComboBox x:Name="mycombo">
<ComboBox.ItemTemplate>
<DataTemplate>
<Grid Height="52" Width="auto">
<TextBlock x:Name="nameblock" Text="{Binding name}" HorizontalAlignment="Left" TextWrapping="Wrap" VerticalAlignment="Top" Height="41" Width="331" FontSize="30" Margin="10,0,0,0" />
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
在XAML和
List<Resultclass> mylist = new List<Resultclass>();
.
.
.
mycombo.ItemsSource = mylist;
在.cs文件中,我可以在屏幕上看到項目,但它們顯示為經典列表框,而不是組合下拉列表。
有人可以告訴我我的代碼有什么問題嗎?
我想您已經像這樣聲明了Resultclass
public class Resultclass
{
public string name { set; get; }
public Resultclass(string _name)
{
name = _name;
}
}
和添加的項目:
List<Resultclass> mylist = new List<Resultclass>();
listData.Add(new Resultclass("item a"));
listData.Add(new Resultclass("item b"));
listData.Add(new Resultclass("item c"));
mycombo.ItemsSource = mylist;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.