Свойства зависимостей на элементах управления - PullRequest
1 голос
/ 14 декабря 2010

В WPF некоторые свойства элементов управления являются свойствами зависимости, другие - обычными свойствами.

Например, TextBox.SelectedText - это обычное свойство, а не свойство зависимости.Я использую MVVM, и мне часто приходится связывать какое-то свойство, но я не могу, потому что это обычное свойство.

Может кто-нибудь объяснить мне, какая логика стоит за решением, является ли свойствоэто нормально или свойство зависимости.

Кроме того, можно ли обойти это и каким-то образом связать с обычными свойствами, как если бы они были свойствами зависимости?

Ответы [ 2 ]

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

Вы можете привязать к обычным свойствам, но если ваша собственность изменится, ваша привязка не будет уведомлена.Однако вы можете реализовать INotifyPropertyChanged в своих классах, и привязка автоматически обновит ваш элемент управления.

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