Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как связать объект типа и элемент управления дргу с другом? / 7 сообщений из 7, страница 1 из 1
26.02.2012, 15:19
    #37678514
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать объект типа и элемент управления дргу с другом?
У меня есть свой тип данных - пусть это будет MyType - у которого одно из свойств это кнопка Button. Я создаю массив элементов MyType и показываю их кнопки пользоваетелю. Надо, чтобы при нажатии на любую кнопку она знала о том объекте MyType, которому она принадлежит. Т. е. чтобы этот объект был доступен в обработчике события нажатия на эту кнопку.

Как это сделать?

Я раньше делал так. Создавал кнопку, создавал объект MyType. Присваивал свойству Button объекта MyType эту кнопку, а кнопку в Tag записывал ссылку на этот объект. Есть ли более простой и очевидный способ? Возможно, через байндинги. Но только в C#-коде, а не в XAML - у меня всё динамическое (создание кнопок и объектов).
...
Рейтинг: 0 / 0
26.02.2012, 15:20
    #37678515
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать объект типа и элемент управления дргу с другом?
Проще говоря, нужно, чтобы кнопка знала об объекте, а объект знал о кнопке.
...
Рейтинг: 0 / 0
26.02.2012, 15:40
    #37678542
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать объект типа и элемент управления дргу с другом?
user7320,

а зачем сущностям знать о кнопках?
...
Рейтинг: 0 / 0
26.02.2012, 17:59
    #37678664
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать объект типа и элемент управления дргу с другом?
Lelouchuser7320,

а зачем сущностям знать о кнопках?
Каждый экземпляр имеет кнопку. При нажатии на кнопку в обработчике происходит изменение этого экземпляра.

Конкретно так. Создаётся объект того же типа, что и массив. Это будет образец. Устанавливаются его свойства. Потом по клику на кнопке такие же свойства устанавливаются для того объекта в массиве, который соответствует кнопке. Т. е. кнопка должна знать об этом объекте.
...
Рейтинг: 0 / 0
26.02.2012, 18:47
    #37678725
Как связать объект типа и элемент управления дргу с другом?
user7320,

Очередной велосипед изобретаете. Выучите уже MVVM, не так это сложно.
...
Рейтинг: 0 / 0
26.02.2012, 19:30
    #37678767
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать объект типа и элемент управления дргу с другом?
Руки-крюки_user7320,

Очередной велосипед изобретаете. Выучите уже MVVM, не так это сложно.
Я вот как раз и учу его. Сейчас новую тему создам - там конкретный пример и вопрос: http://www.sql.ru/forum/actualthread.aspx?tid=921534&pg=-1
...
Рейтинг: 0 / 0
26.02.2012, 21:44
    #37678897
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать объект типа и элемент управления дргу с другом?
user7320Руки-крюки_user7320,

Очередной велосипед изобретаете. Выучите уже MVVM, не так это сложно.
Я вот как раз и учу его. Сейчас новую тему создам - там конкретный пример и вопрос: http://www.sql.ru/forum/actualthread.aspx?tid=921534&pg=-1

Судя по сущностям с кнопками вы учите не его.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как связать объект типа и элемент управления дргу с другом? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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