【问题标题】:WPF USer Control viewmodel bindingWPF 用户控件视图模型绑定
【发布时间】:2011-02-22 08:36:57
【问题描述】:

您好,谁能建议我如何将视图模型绑定到用户控件..

还请分享不同的做法..

我已经在命名空间和用户控制资源标签中的 xaml 文件中添加了视图模型和视图。我已经定义了一个数据模板,其数据类型为我编写的视图模型。在其中我添加了我的视图(我的意思是我现在正在编辑的同一个用户控件是可能的——请告诉我)..我使用了内容控件,内容={Binding}..和内容模板作为数据模板..因为我已经引用了以下属性我想从viewmodel绑定)..但它没有绑定..

我的查询是绑定视图模型以在 UserControlLibrary 项目中查看的不同方式?

【问题讨论】:

  • 一些代码可能会澄清一些事情。

标签: wpf data-binding


【解决方案1】:

Sdry 说得对,你也可以将你的视图的 DataContext 属性设置为你的 ViewModel。

另外,这里有一个 WPF 数据绑定备忘单,可能会派上用场:http://www.nbdtech.com/Free/WpfBinding.pdf

【讨论】:

    【解决方案2】:

    使用视图模型的实例设置视图的数据上下文。然后,您可以在整个视图中使用绑定中的“路径”绑定到视图模型的属性。

    【讨论】:

    • 你能给我一些例子吗...对我来说,我正在调用的属性没有被调用...我在代码中放置了断点..我也尝试了所有类型的绑定。 .example(datacontext } 然后使用 dataTemplate.. 请帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 2010-11-06
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多