【发布时间】:2010-03-12 22:24:12
【问题描述】:
在 XAML(根是用户控件)中,我定义了一个包含两列的网格。 在 ViewModel 层中,我将一个属性定义为 UserControl。 ViewModel 设置为 XAML 的 DataContext。
如何将这个 UserControl 声明性类型的属性绑定到网格?
谢谢
【问题讨论】:
标签: xaml silverlight-3.0 mvvm
在 XAML(根是用户控件)中,我定义了一个包含两列的网格。 在 ViewModel 层中,我将一个属性定义为 UserControl。 ViewModel 设置为 XAML 的 DataContext。
如何将这个 UserControl 声明性类型的属性绑定到网格?
谢谢
【问题讨论】:
标签: xaml silverlight-3.0 mvvm
我不确定如何回答您的字面问题,但听起来您在这里采用了错误的方法 - 您的表示层 (UserControl) 与您的业务逻辑 (视图模型) 混在一起。
我将创建一个属性,它是填充数据上下文的类型的可观察集合。然后,您可以将网格的 ItemsSource 属性绑定到该属性,这应该会为您提供您想要的结果。
希望对你有帮助。
【讨论】: