单击Gridview行更新另一个控件

时间:2017-06-19 15:15:23

标签: c# wpf mvvm

我的数据来自有7列的服务。我可以在网格视图中显示它们,但我想知道如何在另一个控件中显示其中2列可能是文本块。 因此,当有人点击该行时,第二个控件将使用其他两列中的信息进行更新。 我试图在我的MVVM中使用它

</ListView.View>
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="Click">
            <i:InvokeCommandAction Command="{Binding OnRowClickCommand}" CommandParameter="{Binding}"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</ListView>

以前有人试过这样做吗?任何例子都会有很大的帮助。

1 个答案:

答案 0 :(得分:0)

原来这很简单..如果有人想知道的话。不需要事件处理程序等。

<TextBlock Text="{Binding ElementName=ListViewName,Path=SelectedItem.Column}"/>

但是我目前不确定如何有条件地显示此信息的标签..