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

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

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

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


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