Phona app listbox datatemplate未显示控件

时间:2013-10-30 11:31:45

标签: c# xaml listbox

我尝试在Windows Phone应用中创建一个列表框。我试图为它创建一个自定义datatemplate。在很多样本中,我看到类似于这个简单的列表框:

<ListBox Width="350">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="Test text 1" />
                <TextBlock Text="Test text 2" />
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

这很简单不是吗?但是UI没有显示任何内容。我可以在网格上放置文本块和其他控件。我也尝试使用绑定和itemssource,但仍然没有。

如果我没有使用datatemplate只是一个简单的文本块,它会显示文本块:

            <ListBox Width="350">
                        <TextBlock Text="haha" />
        </ListBox>

有谁知道我错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您需要将列表框的ItemSource绑定到包含其中项目的内容。

第二个示例显示,因为您正在直接设置列表框的内容。