我想将自定义对象列表作为源绑定到列表框,其中我的列表框的用户模板为
<DataTemplate x:Key="UserTemplate1" >
<StackPanel Orientation="Horizontal">
<TextBlock Name="vmname" Text="{Binding }" Width="100"/>
<CheckBox Name="cb" IsChecked="{Binding ischeck}"/>
</StackPanel>
</DataTemplate>
我使用这个模板作为列表框的数据类型
<ListBox Name="listbox3" Visibility="Hidden" Height="134" Width="156" Margin="515,82,62,104" IsSynchronizedWithCurrentItem="True" ItemTemplate="{StaticResource UserTemplate1}" />
我有自定义数据类型的对象列表
class item{
string name;
bool val;
}
我无法将此列表绑定到列表框。我想以这样一种方式绑定列表,即每当对列表中的复选框进行更改时,它们应该反映在对象(项目)列表中。
listbox3.itemsource = list_items
这对我不起作用
在这里,我无法将 listbox3 绑定到 checkvm 类的对象列表。