2017-08-21 14 views
0

私は現在、C#/を使用してデスクトップアプリケーションを作成するためにVisual Studio 2010の最終版を使用しています。特定の列または行のコンテンツがクリックされたときに、データグリッドビュー内のデータをテキストボックスに表示したい(ダブル)。 私の問題は私が見ていないとプロパティウィンドウでマウスのオプションです。どんな指針/指導も高く評価されます。Visual Studioでマウスのプロパティが表示されない

+0

私はあなたの代わりにDataGridCheckBoxColumn、DataGridComboBoxColumnのような事前に定義された列を使用してのDataGridTemplateColumnを定義し、データテンプレートで定義されたUI要素にイベントハンドラを追加することができたとします。 –

答えて

0

あなたは(そのわずか例)下図のようにイベントハンドラを追加しDataGridTemplateColumnを定義し、 - あなたは

<DataGridTemplateColumn> 
<DataGridTemplateColumn.CellTemplate> 
    <DataTemplate> 
      <TextBlock MouseDown="TextBlock_MouseDown"/> 
    </DataTemplate> 
</DataGridTemplateColumn.CellTemplate> 
</DataGridTemplateColumn> 

...そのような何かを試してみてください。そしてマウスダウンイベントを呼び出すことができます。

private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e) 
{ 
    TextBlock block = sender as TextBlock; 
    //your code  
} 
関連する問題