我有一个WPF网格,其中每一行代表磁盘上的一个文件。
我想做的是;当有人右键单击某一行以显示与Windows资源管理器显示的相同的上下文菜单时。任何想法如何实现这一点?我希望它相对简单,但不知道从哪里开始。
答案 0 :(得分:0)
一些线索......
<Window.Resources>
<Style TargetType="DataGridRow">
<Setter Property="ContextMenu">
<Setter.Value>
<ContextMenu>
<ContextMenu.Template>
<ControlTemplate>
<TextBox Text="{Binding <the property with which column is bound to>}" Height="30" Width="40" />
</ControlTemplate>
</ContextMenu.Template>
</ContextMenu>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>