【发布时间】:2021-10-07 15:38:09
【问题描述】:
如何将Window.Resources 中定义的样式分配给我的DataGridTemplateColumn 的ToolTip 样式?
<Style x:Key="StatusColumn" TargetType="ToolTip">
<Setter Property="Content">
<Setter.Value>
<TextBlock>
<Run Text="Black - Inactive"/>
<LineBreak/>
<Run Text="Green - Active"/>
<LineBreak/>
<Run Text="Yellow - Update"/>
</TextBlock>
</Setter.Value>
</Setter>
</Style>
我正在尝试这种方式:
<DataGridTemplateColumn Width="50" Header="Status" IsReadOnly="True" >
<DataGridTemplateColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="ToolTip" >
?
</Setter>
</Style>
</DataGridTemplateColumn.CellStyle>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Rectangle Width="20" Height="20" Fill="{Binding Brush}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
【问题讨论】: