x:Static
доступно только в WPF - ни Silverlight для браузера, ни Silverlight для Windows Phone 7 не поддерживают это расширение разметки.
Обычный обходной путь - создание (нестатического) класса, который имеет свойствакоторый просто оборачивает нужные вам статические свойства, создает его экземпляр в качестве ресурса и связывает его таким образом.
Пример *:
public class StaticSideEnums
{
public static Side Bid { get { return Side.Bid; } }
public static Side Ask { get { return Side.Ask; } }
}
В ресурсах (app.xaml):
<ResourceDictionary>
<local:StaticSideEnums x:Key="StaticSideEnums"/>
</ResourceDictionary>
В xaml, где он используется:
<toolkit:ListPicker Name="picker" SelectionChanged="OnSelectionChanged">
<toolkit:ListPickerItem Content="Buy" Tag="{Binding Bid, Source={StaticResource StaticSideEnums}}" />
<toolkit:ListPickerItem Content="Sell" Tag="{Binding Ask, Source={StaticResource StaticSideEnums}}" />
</toolkit:ListPicker>
* Этот пример взят из ответа в Использование локализованных строк в ListPicker, заполненном из Enum