2017-05-19 11 views
-2

ID、名前、住所、給与、電話の5つの列を持つWPF上にグリッドがあります。そして、私はグリッドの行に右マウスをクリックしたいと思います。私の主な考え方は、「詳細」メニューを右クリックするとIDが表示されることです。 私の結果はIDを取得しないということです。Caliburn Microのグリッド用WPF ContentMenuを使用しない

マイコードは次のとおりです。

<DataGrid> 
    <DataGrid.ContentMenu> 
     <ContentMenu DataContext="{Binding PlacementTarget.DataContext, RelativeSource={RelativeSource Self}}"> 
     <MenuItem Header="Detail" cal:Message.Attach="Detail($dataContext)"> 
     </MenuItem> 
     </ContentMenu> 
    </DataGrid.ContentMenu> 
</DataGrid> 
+0

分かりません。あなたは "あなたはイドを見るはずですか?" –

+0

私の記事のように、私の質問。どのようにキャリバーマイクロとWPF ContentMenuイベントで行に値を取得するには? –

+0

'DataContext'が正しいことを確認するために' Converter'を使ってみましたか? – XAMlMAX

答えて

関連する問題