Свойство связывания внутри вложенного класса в Silverlight - PullRequest
2 голосов
/ 30 сентября 2010

Можно ли связать свойство вложенного класса в Silverlight? У меня есть код, который выглядит так:

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

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

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

но это не работает. Есть идеи?

1 Ответ

5 голосов
/ 30 сентября 2010

С MSDN :

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