Wpf 为使用转换器的gridview单元格使用样式的成本是多少?
我使用了一种样式在telerik gridview的单元格中显示工具提示(将数字转换为文字并在工具提示中显示),如下代码所示:Wpf 为使用转换器的gridview单元格使用样式的成本是多少?,wpf,xaml,data-binding,radgridview,staticresource,Wpf,Xaml,Data Binding,Radgridview,Staticresource,我使用了一种样式在telerik gridview的单元格中显示工具提示(将数字转换为文字并在工具提示中显示),如下代码所示: <Window.Resources> <Style x:Key="PaidAmountConverter" TargetType="telerik:GridViewCell"> <Setter Property="ToolTip" Value="{Binding Path=PaidAmount, Converter=
<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>
<telerik:GridViewDataColumn Header="Paid Amount" DataMemberBinding="{Binding Path=PaidAmount, StringFormat={}{0:N0}}" CellStyle="{StaticResource PaidAmountConverter}" />
并在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>
<telerik:GridViewDataColumn Header="Paid Amount" DataMemberBinding="{Binding Path=PaidAmount, StringFormat={}{0:N0}}" CellStyle="{StaticResource PaidAmountConverter}" />
我的问题是这个静态资源是如何工作的?此样式及其转换器是否在其中使用、按时创建并用于所有gridview行?
这种方式有性能问题吗
如果是,那么有什么更好的方法?只有一个转换器对象和一个样式对象。这些是资源 网格使用这些资源。即使绑定是动态资源而不是静态资源,仍然只有这两个对象;静态和动态是指绑定的工作方式,而不是对象的生命周期 确保转换器代码是快速的 对于其他人:如果你怀疑速度:测试