鼠标属性在视觉工作室中不可见

问题描述:

我目前使用Visual Studio 2010最终版,用于创建使用C#/的桌面应用程序。当单击特定列/行上的内容(双)时,我想将数据网格视图中的数据显示在文本框中。 我的问题是我没有看到鼠标在属性窗口中的选项。任何指针/指导将不胜感激。鼠标属性在视觉工作室中不可见

+0

我想你可以定义一个DataGridTemplateColumn代替使用像DataGridCheckBoxColumn,DataGridComboBoxColumn预定义的列,然后添加一个事件处理程序中的数据模板中定义的UI元素。 –

你定义一个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  
}