【发布时间】:2023-03-17 10:55:01
【问题描述】:
我是这个 Silverlight 数据绑定主题的新手。我开始理解这种以声明方式进行数据绑定的方式有多酷。 为了试一试,我的 Page.xaml 中有这个列表框:
<ListBox Height="100" Name="lbCategories" Width="236" HorizontalAlignment="Left" Margin="20,0,0,0" SelectionMode="Multiple" ItemsSource="{Binding Categories}" DisplayMemberPath="Name" />
在我的 Page.xaml.cs 中,我有一个名为 Categories ObservableCollection 的公共属性。
如果我的 CS 文件中存在以下行,则它可以工作:
DataContext = this;
但我想避免任何编程数据绑定。我想在我的 ListBox 元素中以声明方式将 DataContext 设置为“this”。 有什么办法吗?
谢谢, 奥斯卡
【问题讨论】:
标签: .net silverlight data-binding windows-phone-7