Связывание данных WPF C # в xaml - PullRequest
0 голосов
/ 29 февраля 2012

Я хотел бы сделать следующий код для XAML:

CData cData = new CData();

MyClass mc1 = new MyClass();
MyClass mc2 = new MyClass();

mc1.Data = cData;
mc2.Data = cData;

Как сделать вышеупомянутый код в формате XAML?Так как свойство .Data является пользовательским классом CData, и оба mc1 и mc3 должны указывать на один и тот же cData.Как сделать это в XAML?

1 Ответ

0 голосов
/ 29 февраля 2012

Это должно сделать:

<Window.Resources>
    <local:CData x:Key="CData"/>
    <local:MyClass x:Key="mc1" Data="{StaticResource CData}" />
    <local:MyClass x:Key="mc2" Data="{StaticResource CData}" />
</Window.Resources>

, где local указывает на ваше пространство имен, где определены оба класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...