Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 Как добраться до контрола?  [new]
karapetyan_a
Member

Откуда: Yerevan, Armenia
Сообщений: 463
Народ, подскажите........
В любом контроле который показывает коллекцию будь то ListBox, Accordion, TreeView ... (через свойство ItemsSource) свойство SelectedItem возвращает данные, а как добраться до контрола, который в данный момент редактирует эти самые данные (контрол мой, впихнутый через DataTemplate) ну хотябы чтоб установить к примеру режим отображения (ReadOnly, Edit)

С уважением. Ашот.
9 ноя 10, 01:11    [9745270]     Ответить | Цитировать Сообщить модератору
 Re: Как добраться до контрола?  [new]
Вестник
Member

Откуда:
Сообщений: 772
так, как вы хотите - сложно. обычно делают наоборот: биндят IsReadOnly, IsEnabled и т.п. на свойства ViewModel
9 ноя 10, 01:13    [9745272]     Ответить | Цитировать Сообщить модератору
 Re: Как добраться до контрола?  [new]
karapetyan_a
Member

Откуда: Yerevan, Armenia
Сообщений: 463
Вестник
так, как вы хотите - сложно. обычно делают наоборот: биндят IsReadOnly, IsEnabled и т.п. на свойства ViewModel


Я думал о таком варианте... видимо придется так и поступить, хотя если найти механизм доступа к контролу, который в данным момент редактирует мои данные было бы не плохо.........
9 ноя 10, 09:40    [9745904]     Ответить | Цитировать Сообщить модератору
 Re: Как добраться до контрола?  [new]
eJack
Member

Откуда: Сибирь => Не резиновая
Сообщений: 826
karapetyan_a
Вестник
так, как вы хотите - сложно. обычно делают наоборот: биндят IsReadOnly, IsEnabled и т.п. на свойства ViewModel


Я думал о таком варианте... видимо придется так и поступить, хотя если найти механизм доступа к контролу, который в данным момент редактирует мои данные было бы не плохо.........


В корне не правильный подход, по этому и нет простого доступа.
Используйте тригеры
9 ноя 10, 10:39    [9746276]     Ответить | Цитировать Сообщить модератору
 Re: Как добраться до контрола?  [new]
karapetyan_a
Member

Откуда: Yerevan, Armenia
Сообщений: 463
eJack
В корне не правильный подход, по этому и нет простого доступа.
Используйте тригеры


Хочу освоить "правильный" подход!
Можно ссылочку, али пример какой, либо на словах...........
9 ноя 10, 14:31    [9748333]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить