如何在带有文件的网格中显示文件上下文菜单

时间:2012-02-21 06:10:20

标签: c# .net wpf grid

我有一个WPF网格,其中每一行代表磁盘上的一个文件。

grid

我想做的是;当有人右键单击某一行以显示与Windows资源管理器显示的相同的上下文菜单时。任何想法如何实现这一点?我希望它相对简单,但不知道从哪里开始。

enter image description here

1 个答案:

答案 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>