【发布时间】:2009-03-20 04:34:42
【问题描述】:
在 WPF 中向 ListView 控件添加“复制到剪贴板”功能的最佳方式是什么?
我尝试将 ApplicationCommands.Copy 添加到 ListView ContextMenu 或 ListViewItem ContextMenu,但该命令仍处于禁用状态。
谢谢, 彼得
这是我的一次尝试的 xaml 示例...
<Window.Resources>
<ContextMenu x:Key="SharedInstanceContextMenu" x:Shared="True">
<MenuItem Header="Copy" Command="ApplicationCommands.Copy"/>
</ContextMenu>
</Window.Resources>
<ListBox Margin="12,233,225,68" Name="listBox1" >
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=UpToSourceCategoryByCategoryId.Category}" ContextMenu="{DynamicResource ResourceKey=SharedInstanceContextMenu}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
在这种情况下我应该如何设置 CommandTarget?
谢谢,彼得
【问题讨论】:
标签: wpf