У меня есть проект на WPF С#, а точнее заготовки для приложения такие как регистрация, авторизация и основной контент у виде файлов з форматом .xaml. Например, Logining.xaml, Main.xaml и т. д. Как мне сделать так что-бы при запуске приложения показывалось контент з авторизацией (Logining.xaml), и если авторизация успешно завершена, тогда переходим к окну из главным контентом (Main.xaml), но в том же окне, а контент из авторизацией пропадает. То есть есть одно окно, и все действия делаем в этом окне
Asked
Active
Viewed 803 times
0
-
Вам надо реализовать нечто подобное – Bulson Apr 01 '18 at 20:32
-
Вот дубликаты: https://ru.stackoverflow.com/q/763691/10105, https://ru.stackoverflow.com/q/740492/10105. В первом примере так вообще именно авторизация и упоминается. – VladD Apr 01 '18 at 20:37
-
@VladD использовал ваши рекомендации, не понял как я могу перемещаться од одного usercontrol к другому, при етом передавая данные. Например: usercontrol Logining.xaml мне нужно передать логин и пароль, я их ввожу у поля, и нажимаю кнопку что-бы отправить, но здесь загвоздка, usercontrol не позволяет оброблять события, например Click – user276643 Apr 05 '18 at 21:42
-
@VLAD: Данными пусть обмениваются прикреплённые VM, как в примере https://ru.stackoverflow.com/a/765122/10105. А у кнопки есть событие Click, посмотрите, должно быть доступно и в UserControl'е. – VladD Apr 05 '18 at 21:59
-
@VladD Он есть, когда я запускаю приложения, то мне показывает что UserControl не содержит определение Button_Click или отсутствует ссылка на зборку. Хотя все подключено, сам пробовал по другому подключать, но результата никакого. Это я пишу об связи фала .xaml и класа для роботи з ним .cs – user276643 Apr 06 '18 at 15:44
-
@VLAD: Мне сложно что-то подсказать наугад. Покажите ваш код. Возможно, стоит отредактировать вопрос. – VladD Apr 06 '18 at 18:48
-
@VLAD проблему решил, осталось только сформирировать один ViewModel для роботи з контентами – user276643 Apr 07 '18 at 12:33