Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Проектирование страниц, связанных с главных окном / 5 сообщений из 5, страница 1 из 1
09.09.2015, 00:56
    #39046332
Vladimir2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование страниц, связанных с главных окном
В xaml на главного окна (Window) создал Frame и две кнопки.
По нажатию на 1-ую кнопку во Frame грузится xaml 1-ой страницы (Page), нажав на 2-ую кнопку - xaml 2-ой страницы.
На каждой странице свои элементы управления. В коде главного окна я инициализировал переменную (public string _test = "Main").

Вопрос: как на стадии проектирования страниц указать в коде (или еще какие привязки сделать), чтобы в страницах была доступна переменная _test (объявленная в главном окне), поскольку в коде страниц я ее (_test) хочу обрабатывать? Т.е., чтобы компилятор и иже с ним "не ругались".
...
Рейтинг: 0 / 0
09.09.2015, 01:22
    #39046348
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование страниц, связанных с главных окном
Просто передавай ссылку на нее в конструктор каждой Page
...
Рейтинг: 0 / 0
09.09.2015, 13:17
    #39046892
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование страниц, связанных с главных окном
Shocker.ProПросто передавай ссылку на нее в конструктор каждой Page
а не проще через RelativeSource забиндить?
...
Рейтинг: 0 / 0
09.09.2015, 14:31
    #39047018
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование страниц, связанных с главных окном
Roman Mejtes,

Если переменная определена в коде и нужна она тоже в коде - есть ли смысл городить xaml?
...
Рейтинг: 0 / 0
09.09.2015, 18:11
    #39047351
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование страниц, связанных с главных окном
Shocker.ProRoman Mejtes,

Если переменная определена в коде и нужна она тоже в коде - есть ли смысл городить xaml?
А DP не в коде определяются? нужно чётко разделять View от ViewModel и для любых связываний лучше использовать DP, если будет нужно менять имя заголовка, проблем не будет. Как я понял, нужно отображаться заголовок фрейма. Тогда правильнее будет это свойство определить у Page'ов в виде DP, и настроить связывание, всё самое при переключении будет меняться. Вся суть XAML в магии связывания. имхо.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Проектирование страниц, связанных с главных окном / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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