我正在寻找一种合适的方式将控件绑定在一起。 假设我有两个单独的视图。每个视图都有一个控件,我想将它们绑定在一起。第一个控件有一个依赖属性,并且期望第二个控件将被分配给该属性。
如果我正确理解MVVM的想法,我不希望在我的viewmodel中有这些控件,只是数据。所以我试图找到一种合适的方式将控件从一个视图传递给另一个视图。
视图的代码中的依赖属性绑定控件?这是否是正确的方式来做到这一点?虽然看起来不太干净。考虑到视图的数据上下文将是viewmodel而不是后面的代码,我将被迫将这些控件绑定在代码中而不是声明式的方式。
也许我在这里错过了一些简单的东西。任何建议表示赞赏。 将一个控件绑定到第二个控件的属性时,它们被放置在不同视图中
澄清:
情况如下:2个不同的意见和2个不同的控制。每个控件都驻留在单独的视图中。 ControlA具有ControlB类型的依赖项属性。所以我需要做一些类似于元素绑定的东西,但问题是我没有同一视图中的两个元素。
你告诉我什么是你的目标/任务?不是技术细节。所以我可以帮助你更好:) – msfanboy 2011-05-31 08:23:18