[XAML] Как забиндить некое свойство статическим свойством
От: wisdom  
Дата: 28.05.07 12:02
Оценка:
Как забиндить некое свойство статическим свойством некоего класса?

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 всемогущ..

Re: [XAML] Как забиндить некое свойство статическим свойство
От: Al_Shargorodsky Украина  
Дата: 29.05.07 07:21
Оценка: 2 (1)
Здравствуйте, 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.