【发布时间】:2015-05-12 16:41:15
【问题描述】:
我在 xaml 中有一个 Datagrid 结构,其中有几列:
<DataGridTextColumn x:Name="QualityValueColumn" Binding="{Binding QualityValue}">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="ToolTip" Value="{Binding MySelf, Converter={StaticResource ItemToTooltipConverter}}"/>
<Setter Property="ToolTipService.ShowDuration" Value="48000"></Setter>
<Setter Property="BorderThickness" Value="0"></Setter>
</Style>
</DataGridTextColumn.CellStyle>
当内部进程完成时,我需要通知 Tooltip 值的更新。 我该怎么做?
谢谢
【问题讨论】:
-
如果你想强制重新计算转换器,那么你只需要在最后从你的进程中引发 PropertyChanged 事件。它应该类似于 RaisePropertyChanged(>) 或 PropertyChanged(>)。这将显式调用控件工具提示属性以刷新自身。请注意,属性名称应与绑定到 ToolTip 的名称相同
标签: wpf xaml binding datagrid notify