@xamarin_russia

Страница 519 из 619
Maxim
14.08.2018
14:24:22
А как тогда из меню переключаться на другие страницы?

An
14.08.2018
14:24:47
Как вариант меседж для корневой отправить

Kirill
14.08.2018
14:25:00
А как тогда из меню переключаться на другие страницы?
Ну при возврате обратно включать открытие.

Maxim
14.08.2018
14:25:28
Это все костыли, разве нет?

Google
Maxim
14.08.2018
14:26:47






Сейчас через модальные, кнопка назад моя

Андрей Родионович
14.08.2018
14:27:12
Это все костыли, разве нет?
А можете подробнее описать чего вы ожидаете от перехода на страницы?

Maxim
14.08.2018
14:27:45
Чтобы избавиться от своей кнопки назад, делать переход через навигацию и не в модальном окне

Андрей Родионович
14.08.2018
14:27:48
Типо с шапкой вверху?

vladimir
14.08.2018
14:27:50
костыли обычно если вы через какой-то баг решили проблему у вас специфичная задача, более менее стандартными средствами можно её решить можно назвать костылём с натяжкой

Андрей Родионович
14.08.2018
14:28:31
Maxim
14.08.2018
14:28:49
Типо с шапкой вверху?
Там в шапке сейчас моя кнопка назад, её бы убрать и использовать стандартную. И вызывать не модальное, а обычную стриницу из списка MasterDetail

Андрей Родионович
14.08.2018
14:29:23
Ну еще как вариант - можно просто в Detail менять, а у MasterDetailPage отключать возможность вытягивать меню

Ну при возврате обратно включать открытие.

Там в шапке сейчас моя кнопка назад, её бы убрать и использовать стандартную. И вызывать не модальное, а обычную стриницу из списка MasterDetail

Google
Андрей Родионович
14.08.2018
14:29:38
Выше описали решение

Maxim
14.08.2018
14:30:44
Об этом?

NavigationPage.SetHasNavigationBar(this, false);

Андрей Родионович
14.08.2018
14:31:00
И это не костыль, ибо в любом случае нужно новые страницы пихать поверх рутовой navigation page

Нет, это не нужно Просто в detail создайте методы навигации И при тапе на итемы листвью вызывайте

Ну и по желанию отключите боковое меню

Maxim
14.08.2018
14:32:22


Вот такая шляпа появилась, с чем связано дублирование?

An
14.08.2018
14:32:42
Вот у меня просто await Navigation.PushAsync(page);

Убери ну навигайшин

Андрей Родионович
14.08.2018
14:33:24
Попробуйте mainpage без new navigation page

vladimir
14.08.2018
14:33:34
потому что ваша MainPage, которая MasterDetailPage, скорее всего, запускается внутри NavigationPage

Maxim
14.08.2018
14:33:52
Так его и не было, навигейшна

Что будет тогда корневой страницей, если не стартовая?

И вы так и не ответили, с чем связано дублирование?

Андрей Родионович
14.08.2018
14:34:46
MainPage это masterdetailpage?

Kirill
14.08.2018
14:34:49
Maxim
14.08.2018
14:34:56
Google
Андрей Родионович
14.08.2018
14:35:06
Если да не нужно пихать её в new navigationpage

vladimir
14.08.2018
14:35:17
опишите, а лучше нарисуйте, что вы хотите

я, например, не очень понял

Андрей Родионович
14.08.2018
14:35:36
Та уже объяснили же

Maxim
14.08.2018
14:35:49
Чтобы избавиться от своей кнопки назад, делать переход через навигацию и не в модальном окне

Андрей Родионович
14.08.2018
14:36:05
Не пихать masterdetailpage в конструктор navigationpage

Maxim
14.08.2018
14:36:21
Да его и не было изначально

Андрей Родионович
14.08.2018
14:36:22
Сделайте то что пишут...

Maxim
14.08.2018
14:37:05
Может кто-нибудь мой проект с гита скачать и чекнуть?

Андрей Родионович
14.08.2018
14:37:18
Было MainPage = new MainPage()?

Maxim
14.08.2018
14:37:37
Да

Андрей Родионович
14.08.2018
14:37:54
Так и сделайте опять так же

MainPage свой покажите

Maxim
14.08.2018
14:38:13
Если по селекту из листа делать pushasync, то вылетает екшепшн

Андрей Родионович
14.08.2018
14:38:18
Ну или ссылку на гитхабе можно

Maxim
14.08.2018
14:38:44
Ссылку на гит скину сейчас

Андрей Родионович
14.08.2018
14:38:48
У вас detail page должен быть navigationpage

Maxim
14.08.2018
14:39:52
https://github.com/JustickDM/ToDoListSQLiteXamarinForms

An
14.08.2018
14:40:57
Кто-то пробовал отправлять запросы пк в домене, но не по ip, а по имени?

Google
An
14.08.2018
14:41:10
HttpClient от

Андрей Родионович
14.08.2018
14:43:16


Не переделывайте detail

Просто дергайте в обычном detail метод который запушит страницу

И новую страницу не оборачивайте в конструктор navigationpage

Maxim
14.08.2018
14:47:08
Что-то я не понял

Андрей Родионович
14.08.2018
14:47:51
Что именно?

Maxim
14.08.2018
14:48:28
Здесь оставить как есть? Да?



Не переделывайте detail

Admin
ERROR: S client not available

Андрей Родионович
14.08.2018
14:48:41
При селектедайтеме вы что делаете?

Maxim
14.08.2018
14:49:09
Достаю страницу из списка

Андрей Родионович
14.08.2018
14:49:13
Да нет же, вы detail переприсваеваете

Maxim
14.08.2018
14:49:29
Из этого



Я достаю от туда страницу и пишу её в детейл, верно

Max
14.08.2018
14:50:18
Maxim
14.08.2018
14:50:49
Проблема с навигацией в MasterDetail

Max
14.08.2018
14:50:55
Google
Андрей Родионович
14.08.2018
14:50:55
Я достаю от туда страницу и пишу её в детейл, верно
Зачем? Вы же хотите в стэк новую страницу запихнуть, или я чего то не понял?

Max
14.08.2018
14:51:17
Зачем? Вы же хотите в стэк новую страницу запихнуть, или я чего то не понял?
Он хочет менять рутовые, в зависимости от выбранного в списке

Андрей Родионович
14.08.2018
14:51:21
Аааа

Госпади

Туплю, сори

Ну тогда при условии что новая страница не есть navigationpage все должно работать

Max
14.08.2018
14:52:44
Дефолтная тема, решается в зависимости от навигации, которая реализована

Как я понимаю, никакая не реализована

Андрей Родионович
14.08.2018
14:52:57
Вы ж пихаете её в конструктор navigationpage

vladimir
14.08.2018
14:53:17
Он хочет менять рутовые, в зависимости от выбранного в списке
звучит как надо переприсвоить новую страницу для MainPage и всё О:

Maxim
14.08.2018
14:53:24
Как я понимаю, никакая не реализована
Ссылка на проект гита выше

Смотрите

Max
14.08.2018
14:53:56
звучит как надо переприсвоить новую страницу для MainPage и всё О:
Ну у него рутовая - MD, так что менять Detail у Main page)))

Ссылка на проект гита выше
Я не посмотрю, я в метро

Maxim
14.08.2018
14:54:31
Вот телега, слева детейл. Там жиякаете и идёт pushasync, верно?

vladimir
14.08.2018
14:54:40
Maxim
14.08.2018
14:54:54
Ну да, я просто короче написал

Мне нужно точно так же реализовать

Max
14.08.2018
14:55:24
я про App.MainPage = new AnotherPage()
Не, (App.MainPage as MasterDetail).Detail = new Somepage();

Андрей Родионович
14.08.2018
14:55:34
я про App.MainPage = new AnotherPage()
А ему нужно поменять detail в существующем masterdetailpage

Страница 519 из 619