0

有没有办法使用 C# 代码为 WP7 中的每个项目添加一个控件(例如,一个按钮)到 ListBox?并且当点击该按钮时,它将转到所选项目的详细页面。

4

2 回答 2

0

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

XamlReader.Load("XAML 字符串")...

于 2012-05-28T09:17:07.390 回答
0

您可以使用ItemTemplateListBox项目添加自定义模板。它可能看起来像这样:

<ListBox ItemsSource="{Binding YourDataSource}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Button Content="{Binding ItemName}" Command="{Binding ItemCommand}" />
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
于 2012-05-27T15:34:53.907 回答