Что более эффективно: {X: Static Class.Default} или {StaticResource Class}?

Предположим, у меня есть класс, на который я хочу ссылаться в XAML.

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}"/>

Какой способ лучше эффективный?

5
задан AlexK 26 March 2011 в 09:12
поделиться