【问题标题】:WPF listbox OO data templateWPF 列表框 OO 数据模板
【发布时间】:2013-07-14 11:26:46
【问题描述】:

这是一个基本问题,但我在长时间休息后才回到 WPF,不记得如何做到这一点。我试过环顾四周,但找不到我正在寻找的确切答案。

我有一个想要绑定到List<TradeViewModel> 集合的列表框控件。我希望ListBoxItems 知道这些项目是TradeViewModel 类型的,并基于此,使用自定义数据模板,包括绑定到TradeViewModel.IsChecked 的复选框,并且该行的文本为@987654326 @。

我已经创建了带有暴露依赖属性和INotifyPropertyChanged 的 ViewModel 类,但它是如何连接 XAML 和数据模板的,我不太记得该怎么做。

有人可以帮我举个简单的例子吗?

谢谢!

【问题讨论】:

标签: wpf listbox datatemplate


【解决方案1】:
<ListBox ItemsSource="{Binding YourList}">
    <ListBox.ItemTemplate>
        <DataTemplate>
           <Grid> <!-- Or whatever -->
              <CheckBox IsChecked="{Binding IsChecked}"/>
              <!-- Other UI Elements here -->
           </Grid>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多