Windows phone 7 WP7:如何从C代码向ListBox添加控件

Windows phone 7 WP7:如何从C代码向ListBox添加控件,windows-phone-7,Windows Phone 7,是否有任何方法可以使用C代码为WP7中的每个项目添加控件(例如,一个按钮到列表框)?单击按钮时,它将转到所选项目的详细页面。您可以使用列表框的ItemTemplate为项目添加自定义模板。它可能是这样的: <ListBox ItemsSource="{Binding YourDataSource}"> <ListBox.ItemTemplate> <DataTemplate> <Button Content

是否有任何方法可以使用C代码为WP7中的每个项目添加控件(例如,一个按钮到列表框)?单击按钮时,它将转到所选项目的详细页面。

您可以使用列表框的ItemTemplate为项目添加自定义模板。它可能是这样的:

<ListBox ItemsSource="{Binding YourDataSource}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Button Content="{Binding ItemName}" Command="{Binding ItemCommand}" />
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

您可以创建XAML字符串,然后使用XamlReader.load将其加载到XAML页面


XamlReader.LoadXAML字符串…

您正在处理SelectionChanged吗?如果您一般不熟悉WP7/C,这可能就是您想要的。willmel,不是SelectionChanged,我只是想知道如何在绑定数据时向ListBox添加控件。MatthiasG,这是XAML中的代码,我想知道在C@AndyWan中绑定数据时如何向ListBox添加控件。我的XAML代码显示了如何为绑定到ListBox的每个项定义自定义模板。你在寻找另一种行为?