1
Silverlight DataGridでは、ユーザーが列ヘッダーの1つ、または列ヘッダー行の別の場所を右クリックしたときにコンテキストメニューを表示したいと考えています。これはどうすればいいですか?ここでSilverlight DataGridの列見出しのコンテキストメニューのみを表示するにはどうすればよいですか?
Silverlight DataGridでは、ユーザーが列ヘッダーの1つ、または列ヘッダー行の別の場所を右クリックしたときにコンテキストメニューを表示したいと考えています。これはどうすればいいですか?ここでSilverlight DataGridの列見出しのコンテキストメニューのみを表示するにはどうすればよいですか?
はあなたのためにこれを行います行動です:あなたはこれを行うことができるようにSilverlightの5をターゲットにする必要があります
<sdk:DataGrid>
<i:Interaction.Behaviors>
<Behaviors:ColumnHeaderContextMenu>
<Behaviors:ColumnHeaderContextMenu.ContextMenu>
<Controls:ContextMenu>
<Controls:MenuItem Header="Choose Columns" Command="{Binding EditColumns}"/>
</Controls:ContextMenu>
</Behaviors:ColumnHeaderContextMenu.ContextMenu>
</Behaviors:ColumnHeaderContextMenu>
</i:Interaction.Behaviors>
</sdk:DataGrid>
:
はこのようにそれを使用してください。 – ChrisF
@ChrisFそれはなぜですか? Silverlight 4はコンテキストメニューをサポートしていますか? –
SL5でのコンテキストメニューの操作はずっと簡単です。 – ChrisF