我有两个DataGrid: 我需要做的是当鼠标在绿色区域上时,工具提示显示“lower_limit”,当鼠标在红色区域上时,工具提示显示“upper_limit”。
但重要的是,工具提示需要根据列 [operation_type] 和第二个网格中的相应值来确定要显示的值。
这可能吗?
非常感谢。
在此处发布 xaml 代码:
<DataGrid Name="dgoperations" AutoGenerateColumns="False" Background="#FFECE9D8" BorderBrush="#FFECE9D8" Grid.Row="1" MinRowHeight="30" IsReadOnly="True" Grid.ColumnSpan="2">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=operation_sequence,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Header="operation_sequence" Width="sizetoheader" />
<DataGridTextColumn Binding="{Binding Path=operation_name,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Header="operation_name" Width="sizetoheader" />
<DataGridTextColumn Binding="{Binding Path=operation_type,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Header="operation_type" Width="sizetoheader" />
<DataGridTemplateColumn Header="parm1" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding parm_1}" ToolTip="Somthins display here. Values depand on value in column[operation_type]" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>