我在主窗口中有一个文本框,只要用户选择列表视图中的项目,就会显示文本。
<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事件发生在用户控件类上,而不是在主窗口上。 如何将主窗口中的文本框绑定到用户控件的列表视图?
答案 0 :(得分:1)
基本上,如果您正在使用MVVM,请使用您的视图模型协调值。如果您不是,则可以简单地从您的DependencyProperty
中ClusterDocumentsView
公开另一个TextBox
。{/ p>