【发布时间】:2011-10-29 23:51:28
【问题描述】:
我在 Silverlight 4 项目中有一个 Treeview,我想绑定到它的 SelectedItem。当我对 SelectedItem (Mode=TwoWay) 进行绑定时,它会在混合中引发错误,因为 SelectedItem 是只读的,这导致我的 XAML 无法呈现。我不想设置 SelectedItem 属性,我只想知道它何时通过 UI 交互发生变化。在 WPF 中,我只使用 Mode=OneWayToSource 绑定其 SelectedItem,但 Silverlight 不支持该模式 (afaik)。
树视图:
<controls:TreeView ItemsSource="{Binding Repository.MajorClasses}" SelectedItem="{Binding SelectedItem, Mode=TwoWay}" />
是否有任何人使用过的解决方法?还有谁知道为什么 Silverlight 中省略了 OneWayToSource?
【问题讨论】:
标签: silverlight binding treeview selecteditem