0
我只是試圖添加一個右鍵點擊上下文菜單剪切/複製/粘貼到數據網格,所以你可以右鍵單擊每個單元格。Silverlight 4 Datagrid和ContextMenu綁定到文本框?
我得到了菜單顯示了罰款,麻煩正試圖執行命令正確
<DataTemplate x:Key="BasicTitleEditCellTemplate">
<local:DataContextPropagationGrid>
<TextBox Text="{Binding Path=Person.Name, Mode=TwoWay}" Background="White" />
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu>
<toolkit:MenuItem Header="Cut" Click="Test_Method" />
<toolkit:MenuItem Header="Copy" />
<toolkit:Separator/>
<toolkit:MenuItem Header="Paste"/>
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
</local:DataContextPropagationGrid>
</DataTemplate>
現在我有一個很難搞清楚的問題,就是當用戶點擊的背景之一菜單項,我如何從他們點擊的文本框中獲取文本?還是選擇它的文字呢?
在WPF中,似乎總有一種方法可以獲得上下文菜單綁定的控件,但無論如何我都無法在Silverlight中找出對該文本框的引用。
這是通常如何做的?