3
假设我有我想在XAML中引用的课程。什么是更高效的{X:Static Class.Default}或{StaticResource Class}?
public class MyConverter
{
public static readonly MyConverter Default = new MyConverter();
...
};
然后在XAML我可以引用它要么
<Label Content="{Binding Text,Converter={x:Static local:MyConverter.Default}"/>
或
<local:MyConverter x:Key="MyConverter"/>
...
<Label Content="{Binding Text,Converter={StaticResource local:MyConverter}"/>
哪种方法更有效?
这个问题更多的是理论上的自然,因为有多种方式来剥皮猫。当然,日常表现并不重要,但是我发现x:Static更方便一些,因为你不必声明资源。 – AlexK 2011-03-26 22:03:10