来自不同窗口的绑定控件

时间:2011-06-13 09:07:21

标签: wpf wpf-controls binding

我在主窗口中有一个文本框,只要用户选择列表视图中的项目,就会显示文本。

<TextBox Name="txtDoc"  AllowDrop="True" Drop="txtDoc_Drop" Margin="5" />

listview实际上是一个用户控件,放在主窗口的xaml中:

<v:ClusterDocumentsView x:Name="cdv" DataContext="{Binding Path=ClusterDocumentsViewModel}" Grid.Row="0" Margin="0,10"/>

listview中的MouseDown事件发生在用户控件类上,而不是在主窗口上。 如何将主窗口中的文本框绑定到用户控件的列表视图?

1 个答案:

答案 0 :(得分:1)

基本上,如果您正在使用MVVM,请使用您的视图模型协调值。如果您不是,则可以简单地从您的DependencyPropertyClusterDocumentsView公开另一个TextBox。{/ p>