Как забиндить некое свойство статическим свойством некоего класса?
class NamedBrush
{
public static NamedBrush[] All
// ...
}
Хочется что-то вроде этого:
<ListBox x:Name="theList" ItemsSource={Binding Path=All ClassName=NamedBrush}/>
Понятно, что можно императивно,
void mainWindow_Loaded(object sender, RoutedEventArgs e)
{
theList.ItemsSource=NamedBrush;
}
но говорят xaml всемогущ..
Здравствуйте, wisdom, Вы писали:
W>Как забиндить некое свойство статическим свойством некоего класса?
W>class NamedBrush
W>{
W> public static NamedBrush[] All
W> // ...
W>}
W>Хочется что-то вроде этого:
W>W><ListBox x:Name="theList" ItemsSource={Binding Path=All ClassName=NamedBrush}/>
W>
W>Понятно, что можно императивно,
W>void mainWindow_Loaded(object sender, RoutedEventArgs e)
W>{
W> theList.ItemsSource=NamedBrush;
W>}
W>но говорят xaml всемогущ..
x:Static Markup Extension