簡體   English   中英

Windows Phone 8應用中未顯示組合框

[英]Combo box not showing in windows phone 8 app

我正在嘗試在使用V​​isual 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM