Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.03.2012, 09:10
|
|||
---|---|---|---|
Как задать название свойства в DataTemplate? |
|||
#18+
Здравствуйте. Извиняюсь за, скорее всего, вопрос с очевидным ответом, но как задавать разные названия свойств для DataTemplate, который используется в нескольких местах. Например, есть шаблон в ресурсах (в нем жестко прописано свойство "IsData"): Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
И есть пара колонок, в каждой из которых используется свое свойство вместо IsData: Код: c# 1. 2.
Как задать название свойства в шаблоне, не дублируя DataTemplate? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2012, 09:18
|
|||
---|---|---|---|
|
|||
Как задать название свойства в DataTemplate? |
|||
#18+
enigmatic, мб лучше тогда все свойства типа "IsData" вынести в единый интерфейс и все объекты от него унаследовать? Соотв. они будут иметь одинаковое имя и шаблон для всех будет один и тот же. Разница будет лишь в реализации самого интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2012, 10:03
|
|||
---|---|---|---|
Как задать название свойства в DataTemplate? |
|||
#18+
Sky Dragon, Интересная мысль. Но, грубо говоря, используется один объект, у которого есть два свойства IsData1 и IsData2 и оба типа bool. Т.е., получается, что эти свойства нужно обернуть интерфейсом (IIsData, например) и возвращать некоторое значение по некоторому свойству (IsValue, напр.). Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
И в объекте вместо bool'ов использовать IsData1Type и IsData2Type. Вариант рабочий, но не оптимальный, мне кажется. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2012, 10:12
|
|||
---|---|---|---|
Как задать название свойства в DataTemplate? |
|||
#18+
enigmatic, Скорее всего начать нужно так: 1. Унаследоваться от колонки; 2. Создать (Dependency?) property типа DataMemberPath, в которое кладется название свойства; А затем как-то привязать кнопку и чекбокс к свойству, по названию в DataMemberPath. Похоже, надо почитать на тему создания своих контролов, Dependency Property и подобного. Вопрос для себя немного прояснил. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2012, 10:15
|
|||
---|---|---|---|
Как задать название свойства в DataTemplate? |
|||
#18+
Sky Dragon, Я не уверен, что ваш вариант взлетит для редактируемых свойств. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2012, 11:57
|
|||
---|---|---|---|
|
|||
Как задать название свойства в DataTemplate? |
|||
#18+
enigmatic, ну я как вариант предложил просто ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2012, 12:35
|
|||
---|---|---|---|
Как задать название свойства в DataTemplate? |
|||
#18+
Sky Dragon, Окей. Я в поиске идей просто. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&mobile=1&tid=1441837]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 462ms |
0 / 0 |