我对WPF有点新鲜。我正在处理列表UI,其中列表中的每个项目都有一组相应的按钮来操作该特定数据项。
来自网络背景,我通常会将该值绑定到该特定列表项中的隐藏元素或其他内容。但是,我只需要在这个WPF世界中找到相应的技术: - )
答案 0 :(得分:2)
最常用的技术是使用模板。请考虑使用我的模板化ListItem示例(例如ListBoxItem):
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Button Command="{Binding Path=YourCommand}" Content="Dynamic Button 1" />
<Button Command="{Binding Path=YourSecondCommand}" Content="Dynamic Button 2" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
如果您有任何问题/想法,请随时询问。