2010-09-30 2 views
2

Возможно ли связать свойство вложенного класса в Silverlight? У меня есть код, который выглядит следующим образом:Свойство связывания внутри вложенного класса в Silverlight

public class A { 
    public class B { 
     public String Prop1 { get; set; } 
    } 
} 

Я хочу, чтобы назначить клавишу для в XAML класса B, но я не знаю, как это сделать. Я пробовал что-то вроде этого,

<controls:ChildWindow.Resources> 
    <local:A:B x:Key="myProperty"> 
</controls:ChildWindow.Resources> 

но он не работает. Любая идея?

ответ

5

От MSDN:

  • Ваш пользовательский класс должен быть открытым и поддержки по умолчанию (без параметров) открытый конструктор. (См. Следующий раздел для примечаний относительно конструкций .)
  • Ваш собственный класс не должен быть вложенным классом. Вложенные классы и «точка» в их общем CLR синтаксис использования мешают другим WPF и/или возможностям XAML, таким как прикрепленные свойства .
Смежные вопросы