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