Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.09.2015, 00:56
|
|||
---|---|---|---|
|
|||
Проектирование страниц, связанных с главных окном |
|||
#18+
В xaml на главного окна (Window) создал Frame и две кнопки. По нажатию на 1-ую кнопку во Frame грузится xaml 1-ой страницы (Page), нажав на 2-ую кнопку - xaml 2-ой страницы. На каждой странице свои элементы управления. В коде главного окна я инициализировал переменную (public string _test = "Main"). Вопрос: как на стадии проектирования страниц указать в коде (или еще какие привязки сделать), чтобы в страницах была доступна переменная _test (объявленная в главном окне), поскольку в коде страниц я ее (_test) хочу обрабатывать? Т.е., чтобы компилятор и иже с ним "не ругались". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.09.2015, 01:22
|
|||
---|---|---|---|
|
|||
Проектирование страниц, связанных с главных окном |
|||
#18+
Просто передавай ссылку на нее в конструктор каждой Page ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.09.2015, 13:17
|
|||
---|---|---|---|
|
|||
Проектирование страниц, связанных с главных окном |
|||
#18+
Shocker.ProПросто передавай ссылку на нее в конструктор каждой Page а не проще через RelativeSource забиндить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.09.2015, 14:31
|
|||
---|---|---|---|
|
|||
Проектирование страниц, связанных с главных окном |
|||
#18+
Roman Mejtes, Если переменная определена в коде и нужна она тоже в коде - есть ли смысл городить xaml? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.09.2015, 18:11
|
|||
---|---|---|---|
|
|||
Проектирование страниц, связанных с главных окном |
|||
#18+
Shocker.ProRoman Mejtes, Если переменная определена в коде и нужна она тоже в коде - есть ли смысл городить xaml? А DP не в коде определяются? нужно чётко разделять View от ViewModel и для любых связываний лучше использовать DP, если будет нужно менять имя заголовка, проблем не будет. Как я понял, нужно отображаться заголовок фрейма. Тогда правильнее будет это свойство определить у Page'ов в виде DP, и настроить связывание, всё самое при переключении будет меняться. Вся суть XAML в магии связывания. имхо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/search_topic.php?author=%D0%BF%D0%BE%D0%B3%D0%B0%D0%BD%D0%BA%D0%BE&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 21ms |
total: | 153ms |
0 / 0 |