powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / помогите с биндингом
2 сообщений из 2, страница 1 из 1
помогите с биндингом
    #36968349
testing22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть класс1, имеет два члена:
1. класс2, который, в свою очередь, имеет public свойство Vol
2. Window. В Window есть слайдер, Value которого нужно двусторонне привязать к Vol. У меня это сделать не получается.

Класс1 создает Window, передавая в его конструктор ссылку на себя. Затем бинжу):

Код: plaintext
1.
2.
Slider Name="slVol"
Value="{Binding Path=ссылка на класс1.класс2.Vol, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type MyNamespace:Window}}, Mode=TwoWay}"

В результате при изменении слайдера меняется значение Vol, но мне надо чтобы еще и при изменении Vol менялось значение слайдера. Как это сделать? Почему не работает Mode=TwoWay?
...
Рейтинг: 0 / 0
помогите с биндингом
    #37008458
Denis Gladkikh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
testing22,

видимо дело в том, что свойство Vol никак не сообщает об изменении. Чтобы работало, нужно для класса класс2 реализовать интерфейс INotifyPropertyChanged, либо отнаследовать его от dependencyobject и создать dependencyproperty
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / помогите с биндингом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]