我使用一种样式在 Telerik gridview 的单元格中显示工具提示(将数字转换为单词并在工具提示中显示),如下面的代码:
<Window.Resources>
<Style x:Key="PaidAmountConverter" TargetType="telerik:GridViewCell">
<Setter Property="ToolTip" Value="{Binding Path=PaidAmount, Converter={Infrastructure:PriceConverter}}" />
<Setter Property="ToolTipService.Placement" Value="Top" />
</Style>
</Window.Resources>
并像下面的代码一样在gridview中使用它:
<telerik:GridViewDataColumn Header="Paid Amount" DataMemberBinding="{Binding Path=PaidAmount, StringFormat={}{0:N0}}" CellStyle="{StaticResource PaidAmountConverter}" />
我的问题是这个静态资源是如何工作的?这种风格及其在其中使用的转换器是否按时创建并用于所有gridview行?这种方式有性能问题吗?
如果是,那么有什么更好的方法?