@xamarin_russia

Страница 136 из 619
Pavel
17.07.2017
11:05:42
Да. Это платная помойка из готовых графических компонентов

Чат там, нормально сверстанный. Список с референсами по литерам и т.д.

Max
17.07.2017
11:06:25
Ты хочешь сказать элементов управления?

Pavel
17.07.2017
11:06:26
Вечно его теряю, пля

Google
Belial
17.07.2017
11:06:30
И смотреть в Output, по совету @BOOMikru
к сожалению там ничего нет, только та же ошибка текстом и все

Pavel
17.07.2017
11:06:35
Нет, не хочу сказать.

Vladislav
17.07.2017
11:06:52
Да. Это платная помойка из готовых графических компонентов
хмм, было бы интересно самому глянуть, не видел такого для xf

Pavel
17.07.2017
11:07:01
Я не знаю, что такое "элементы управления"

Vladislav
17.07.2017
11:07:43
да и у xf совсем мало контролов, что там изучать то, постоянно надо делать кастом или рендеры

Pavel
17.07.2017
11:18:15
http://grialkit.com Ну вот к примеру

Это правда не тот, который я имел ввиду

Belial
17.07.2017
12:01:50
Подскажите пожалуйста, создал новый пустой axml android layout , и после запуска возникает ошибка FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object. Кто нибудь сталкивался с таким? при удалении только что созданного файла - все снова работает

Алексеев
17.07.2017
12:04:39
Ragen а так внутри что нибудь есть из разметки? А какое имя у файла?

Belial
17.07.2017
12:08:20
затем я нажимаю на компиляцию и та же ошибка

созданные axml файлы пустые разве должны влиять на комплияцию как то?

Google
Belial
17.07.2017
12:09:44
может ли такое быть если проект делался сначала на 2017 версии студио а сейчас 15

однако я не думаю что это проблема в версии, так как на 2015 все открывается и комплириуется то что делалось на 2017

Алексеев
17.07.2017
12:12:30
Ragen тогда стоит вернуться к 2017)

Belial
17.07.2017
12:15:29
то есть такое может быть что если создавалось все на 2017 то и дописывать можно только в 2017?

Алексеев
17.07.2017
12:16:36
@Jasper7 у меня таких проблем не было, преокт писался в XS на маке и дорабатывался в 2017 без проблем

Belial
17.07.2017
12:17:38
я не могу понять почему добавление пустого лейаут ломает все

как он влияет

Max
17.07.2017
12:17:54
Был трабл с плагинами, если допустим в 15-й были какие-то плагины которых нет в 17, то в 17-й начинался хаос, файлы не распознавались, получались ошибки версий и прочее

как он влияет
Ну может потому что нужно делать ребилд

Почистить Temp

Перезагрузить вижлу/винду

Переустановить Винду/Вижлу

Тут все средства хороши

Удалить и снова добавить зависимости и ссылки

Перезагрузить nuget

Что-то из этого да поможет

Belial
17.07.2017
12:22:01
Удалить и снова добавить зависимости и ссылки
подскажите пожалуйста как это делается

Max
17.07.2017
12:23:43
подскажите пожалуйста как это делается
Ну открой такой список References (Ссылки/Зависимости)

И посмотри что там подключено

Belial
17.07.2017
12:25:10
а как их удалить и снова добавить?

Google
Max
17.07.2017
12:26:36
Выделить, Del, пкм -> добавить, выбрать снова, готово

Пересобрать решение

Belial
17.07.2017
12:28:10
referenceTable GDEF length=814 1 referenceTable GSUB length=11364 1 referenceTable GPOS length=47302 1 а это что то означает ? это в оутпуте после этой ошибки

Max
17.07.2017
12:32:18
Не встречал такого(

Столкнулся с интересной проблемой, использую MVVM Light и навигацию оттуда, так вот, на Android сценарий NavigateTo(new MyPage()) открывает страницу, а на IOS без какой-либо ошибки или исключения просто стается на прошлой. По дебагу спокойно доходит до метода NavigateTo и идет дальше, вобще без проблем. Подгружает все данные для новой страницы, обращается к REST, но на страницу не переходит. В чем может быть проблема, куда копать ?

Paul
17.07.2017
14:10:22
А у новой страницы есть какой-н метод типа OnNavigated? Он отрабатывает?

Если да, то значит ViewController мог отобразится в какой-н. нивидимый UINavigationController под капотом XF

Max
17.07.2017
14:12:48
хмм

А у новой страницы есть какой-н метод типа OnNavigated? Он отрабатывает?
Я не разбираюсь в этом. Страница просто с парой обработчиков и биндингами в ее viewmodel

Как такое вычислить ?

Paul
17.07.2017
14:14:51
OnAppearing() перегрузить и посмотреть зайдет ли

Max
17.07.2017
14:15:07
перегрузить пустым ?

Paul
17.07.2017
14:15:41
А вообще, я теоретизирую ибо на дух не пеношу XF, юзаю все платформенное :) И мутная навигация одна из топ причин)

ну да, пустым, поставить брейкпоинт

Max
17.07.2017
14:17:31
ну да, пустым, поставить брейкпоинт
Да не хватает знаний ни там, ни там. Стараюсь начать писать 2Native+Shared, но проекты требуют обратного

ну да, пустым, поставить брейкпоинт
ну, он до него не доходит

значит, страница не создается вовсе ?

Paul
17.07.2017
14:25:36
может и создается, но точно никуда не отображается

Короче, я все забыл, но, кажется там был какой-то хост, в который происходит навигация? Если да, то сохрани ссылку на самом старте на этот хост

Google
Paul
17.07.2017
14:45:31
Нашел у себя проект на XF, там навигация через костыли сделана

Есть класс с приложением public partial class App : Application

У него статич. св-во public static ExtendedNavigationPage NavigationPage { get; set; }

public class ExtendedNavigationPage : NavigationPage { public ExtendedNavigationPage() : base() { } public ExtendedNavigationPage(Page root) : base(root) { } public void PopAsync(object data, bool animated = true) { //var poppedPage = await base.PopAsync(); //if() //return await poppedPage; base.PopAsync(animated).ContinueWith(p => { Device.BeginInvokeOnMainThread(() => { var currentPage = this.CurrentPage; if (currentPage != null) { var vmToRet = currentPage.BindingContext as IViewModelToReturn; if (vmToRet != null) vmToRet.OnReturn(data); } }); }); } }

Вот навиг. страница целиком

кастомный PopAsync нужен для возврата данных судя по всему, не обращайте внимания

Max
17.07.2017
14:48:38
Ого, ого, попробую отпишусь

Admin
ERROR: S client not available

Paul
17.07.2017
14:49:28
Короче, основная идея сохранить ссылку на экземпляр NavigationPage один раз, и использовать только ее

Max
17.07.2017
14:50:01
Это у меня делается

Я создаю одну navpage и протаскиваю ее через все viewmodel

Одним экземпляром

Paul
17.07.2017
14:51:01
тогда я пас, не знаю в чем дело

проверьте точно ли все навигации через нее. Просто можно было как-то у текущей страницы вызвать навигацию еще, что меня лично путало

Max
17.07.2017
14:52:52
?

Max
17.07.2017
16:13:25
Модальных страниц нет? Может отправиться под модальным
Нет, это Main page. С него не работает навигация уже

На андройде работает, а тут нет

Kirill
17.07.2017
16:14:50
Нет, это Main page. С него не работает навигация уже
MainPage = new NavigationPage(new MyPage ()); И в MyPage Navigation.PushAsync(...);?

Вообще навигация в формс реализована неплохо, главное в ней разобраться и будет всё просто и понятно. Отдельно навигационный стек, отдельно модальный, ими рулить можно

Google
Armen
17.07.2017
22:16:23
Privet vsem

Sorry for my English letters

Does anybody know how to catch navigation back event and cancel it in some condition?

Xamarin.forms

Yury
17.07.2017
22:24:10
OnBackButtonPressed()

Andrey
17.07.2017
22:57:21
return boolean, do not call base implementation

Max
18.07.2017
00:42:17
MainPage = new NavigationPage(new MyPage ()); И в MyPage Navigation.PushAsync(...);?
Проблема была в том, что IOS как-то криво воспринимал Xaml биндинги, и ему нужно было явно указывать аттрибут Path. Не отображалась, видимо потому что не не могла срендериться.

O'Miay
18.07.2017
07:37:23
Ребят, что посоветуете для локальной Notifications iOS и Android? Может плагин какой-нибудь есть, ну или ссылочка на github. Зарание благодарю.

Slava
18.07.2017
07:39:46
Ребят, что посоветуете для локальной Notifications iOS и Android? Может плагин какой-нибудь есть, ну или ссылочка на github. Зарание благодарю.
для форм плагин есть что-то типа local notificaion, для платформенных проектов лично мне хватает решений "из коробки"

O'Miay
18.07.2017
07:41:08
Kirill
18.07.2017
07:43:08
Ребят, что посоветуете для локальной Notifications iOS и Android? Может плагин какой-нибудь есть, ну или ссылочка на github. Зарание благодарю.
Просто через DependencyService вызывать метод и показать уведомления нативно. Ох уж эти библиотеки на каждый чих

Kirill
18.07.2017
07:48:36
А может у вас есть примерчик?
Есть, но пока нет возможности показать. Да и гуглится просто

Slava
18.07.2017
07:50:43
А может у вас есть примерчик?
https://www.nuget.org/packages/Xam.Plugins.Notifier/ там ссылка на гитхаб есть и до depency service допилить там не долго

Ильфат
18.07.2017
08:01:19
кто-нибудь использовал MvxRecyclerView? пытаюсь юзать версии 4.3.0 - ClassNotFoundException в xml

Vladislav
18.07.2017
09:22:18
У кого было такое, что линкер сдк не рабоает при архивации на ios?

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