Связывание данных в WPF - PullRequest
       1

Связывание данных в WPF

0 голосов
/ 29 декабря 2010

У меня есть экземпляр класса A;

class A
{
    ICollection<B> collec.....
}

class B
{
   C propC....;
}
class C
{
     string Name;
}

Я передаю экземпляр как текстовый текст в Окно и установил коллекцию ItemCollectionSource для сетки Можно ли отобразить свойство имени C в DataGrid. Другие свойства устанавливаются, если я даю свойство привязки.

Спасибо ..

Ответы [ 3 ]

1 голос
/ 29 декабря 2010

На вложенные свойства можно ссылаться в выражении привязки как таковом ...

<TextBlock Text={Binding propC.Name} />

... где я предполагаю, что propC действительно является публичной собственностью. Вам также необходимо убедиться, что Name также является публично доступной собственностью.

0 голосов
/ 29 декабря 2010

В настоящее время вы используете приватные поля, попробуйте использовать публичное свойство.

class C
{
     public string Name {get;set;}
}
0 голосов
/ 29 декабря 2010

Сделать C.Name свойством, а не полем, и связать с propC.Name

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