@xamarin_russia

Страница 27 из 619
Valeriy
01.02.2017
15:27:56
https://github.com/luberda-molinet/FFImageLoading тут есть LoadingPlaceholder

Pavel
01.02.2017
15:28:25
Спасибо, буду рассматривать

Ssjuk
01.02.2017
19:34:39
Всем привет, ребят выручайте, расскажите, пожалуйста, как отправить на сайт изображение и указать параметры с помощью метода post, целый день искал по интернету но не нашел ничего чтобы помогло

Slava
01.02.2017
19:35:38
Form Post?

Google
Slava
01.02.2017
19:35:54
Можно Refit использовать

Slava
01.02.2017
19:36:58
https://forums.xamarin.com/discussion/64176/how-to-upload-image-to-the-server-using-api-in-xamarin-forms

Slava
01.02.2017
19:38:40
Хм

Либо form, либо сериализация

Ssjuk
01.02.2017
19:39:21
Пробовал то что в этой ссылке, var upfilebytes = File.ReadAllBytes(file); В этом месте ругается на File

Slava
01.02.2017
19:39:33
Нужно больше информации по методу

Akhmed
01.02.2017
19:39:49
на самом деле тут Xamarin тебе вообще не нужен

в смысле это решается на уровне стандартных методов .NET

можно заюзать тот же HttpClient

http://www.baeldung.com/httpclient-multipart-upload

Ssjuk
01.02.2017
19:44:50
Какую информацию нужно?

Ssjuk
01.02.2017
19:46:09
Сейчас точно не скажу, но что-то вроде что нету пространства имен необходимого

Google
Ssjuk
01.02.2017
19:46:24
Хотя system.io подключён

Slava
01.02.2017
19:46:51
Нужно понять как с этим API работать - сериализация, кодирование параметром

Akhmed
01.02.2017
19:47:00
Сейчас точно не скажу, но что-то вроде что нету пространства имен необходимого
Если совсем туго станет то можно поставить Fiddler для перехвата запроса на Upload и смоделировать то же самое вручную на низком уровне в HttpClient

Ssjuk
01.02.2017
19:47:50
Скорее всего да

Slava
01.02.2017
19:48:10
А доп. данные как передавать?

Akhmed
01.02.2017
19:49:02
А доп. данные как передавать?
если использовать готовую либу то там обычно есть билдер мультипарт куда все что надо можно передать

а если руками то тем более

Ssjuk
01.02.2017
20:47:12
Спасибо всем кто отозвался

Akhmed
01.02.2017
20:47:46
Если не разберешься пиши в личку - могу подключиться и помочь

Ssjuk
01.02.2017
21:38:47
Спасибо большое

Roman
02.02.2017
06:51:58
Всем привет :) я тут подумала, что мы почти друг друга не знаем. Может быть поделимся, кто над каким проектом работает, например? Может быть найдутся какие-то точки соприкосновения :)
Всем привет. Я студент ВШЭ, только начал соприкасаться с XF, ранее были проекты на Xamarin.Android. Сейчас с командой будем реализовывать полноценный проект для голландской компании. Очень нравится дружное сообщество, что здесь отвечают, и просто находиться с такими людьми в одном чате)

Vladislav
02.02.2017
07:30:54
https://tv.mail.ru/moskva/channel/796/

Akhmed
02.02.2017
07:31:40
https://tv.mail.ru/moskva/channel/796/
промазал чатом? Или там есть что то интересное?

Vladislav
02.02.2017
07:31:53
блин. опять мимо, сорян)

Илья
02.02.2017
07:57:44
В общем я в конце концов решил просто взять таблицу из nuget-а. Там мне попалась вот такая: https://github.com/akgulebubekir/Xamarin.Forms.DataGrid. Ну я подключил, проинициализировал, сделал разметку (http://pastebin.ru/vD60MvnG) и пошел тестить... Бац - на моем роутере самописном (http://pastebin.ru/sURNxPIB) внезапно начинает вылетать такая странная ошибка при попытке сменить страницу "System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.". Я продебажил - вылетает именно в функции GetPage. Что за бред? У меня же уже все работало подумал я и закомментил новую разметку. Компилирую - страница меняется безо всяких ошибок... Как это понимать? Ошибка в стороннем контроле? Просто без него то мой роутер работает нормально...

Akhmed
02.02.2017
08:01:20
а ты сделай эту страницу на время стартовой страницей - сразу будет понятно есть бага с контролом или нет

Илья
02.02.2017
08:13:27
Хмм, да хороший совет, спасибо. Я выяснил что ошибка выскакивает именно при попытке создания объекта страницы на которой юзается эта таблица.

Google
Илья
02.02.2017
08:13:58
Может я как-то неправильно контрол заюзал?

Slava
02.02.2017
08:14:20
посмотри в каком потоке происходит создание страницы и навигация. может в этом проблема

Илья
02.02.2017
08:15:29
Я не пользуюсь многопоточностью в этом приложении, а асинхронность C# вроде бы тоже не юзает потоки, пользуясь лишь IO.

Akhmed
02.02.2017
08:16:07
какой текст ошибки выводит в output ?

посмотри внимательно не только ошибки но и варнинги

Илья
02.02.2017
08:16:20
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

Akhmed
02.02.2017
08:16:23
зачастую в них кроется правильный ответ

какой innerException у него?

Илья
02.02.2017
08:16:54
Severity Code Description Project File Line Suppression State Warning The referenced component 'System.ObjectModel' could not be found. ExchangeRates.Droid

Вот еще варнинг какой-то

Не было у него иннера

Akhmed
02.02.2017
08:17:15
в смысле он null ?

Кита
02.02.2017
08:17:50
значит эксепшн где внутри какого-то конструктора

Akhmed
02.02.2017
08:17:58
InnerException есть у любого Exception

Кита
02.02.2017
08:17:59
вероятнее всего просто

Илья
02.02.2017
08:20:36


Я не знаю как из этого окошка посмотреть иннер

sasha
02.02.2017
08:23:21
Я не знаю как из этого окошка посмотреть иннер
Выстави все ексепшины, может упадет раньше и стек увидишь.

Илья
02.02.2017
08:27:32
Ок, теперь падает на LoadFromXaml такая ошибка "System.TypeLoadException: Could not resolve type with token 01000037" с тем же малоинформативным окошком. Я без понятия что это значит...

Evgen
02.02.2017
08:46:15
Попробуй воспользоваться советом выше про исключения

Google
Evgen
02.02.2017
08:46:16
https://msdn.microsoft.com/en-us/library/x85tt0dd.aspx

Выставь галку для CLR Exceptions

Студия сама тебе break point поставит в максимально близком месте к исключению

Evgen
02.02.2017
08:56:58
Я не знаю как из этого окошка посмотреть иннер
Нажать break, затем либо 1) навести на подсвеченный текст в редакторе кода, открыть детали (как тут - http://stackoverflow.com/questions/15943373/how-to-see-exception-detail-in-debugger-without-assigning-variable-to-exception)

2) в watch вбить $exceptions (как тут - https://msdn.microsoft.com/en-us/library/ms164891.aspx)

Илья
02.02.2017
08:58:52
Попробуй поубирать лишнее из xaml файла, может найдешь на чем падает.
Ну. Ошибка не пропадает пока я не закомменчиваю все начиная с <dg:DataGrid

Илья
02.02.2017
08:59:41
конечно

Вот я же приводил разметку: http://pastebin.ru/vD60MvnG

Может правда ошибка в стороннем контроле?)

Надо че то другое попробовать...

Evgen
02.02.2017
09:08:13
Думаешь я не пробовал? ? "Frame not in module"
Ну я увидел "Я не знаю как из этого окошка посмотреть иннер" вот и показал как глянуть inner )

Судя по выдаче гугла "Frame not in module" это специфичная и распространенная ошибка для XF

Илья
02.02.2017
09:10:33
Судя по моим небогатым познаниям английского - это значит что ошибка в dll-ке, в которую отладчик зайти не может за неимением исходников.

Evgen
02.02.2017
09:13:42
Это скорее всего говорит о том, что API этой самой dll-ки используется неправильно

Google
Илья
02.02.2017
09:16:10
Я сделал все также как показано в примере в репозитории этой библиотеки на гитхабе.

Evgen
02.02.2017
09:18:40
Так а этот пример заработал: https://github.com/akgulebubekir/Xamarin.Forms.DataGrid/tree/master/DataGridSample/DataGridSample.Droid

Илья
02.02.2017
09:27:18
Ладно хрен с ним с этим контролом... Я решил попробовать просто сделать ListView с шаблоном. http://pastebin.ru/603lUZI6 Почему у меня вылетает ошибка "System.InvalidCastException: Specified cast is not valid."? Оба элемента текстовые (специально сделал для cost - еще строковое свойство).

Ура, нашел надо было ViewCell юзать вместо ContentView

Ладно сойдет и так...

Ладно, спасибо за помощь. ?

Vladislav
02.02.2017
10:46:22


O'Miay
03.02.2017
11:41:39


Igor
03.02.2017
12:52:07
Это microsoft emulator или android emulators?

Valeriy
03.02.2017
12:54:51
https://developer.xamarin.com/releases/android/android-player/

Igor
03.02.2017
12:56:25
Так там померло уже все (последний релиз 2015) - они же сами советую переходить на M.E.. или на A.E.

Andrey
03.02.2017
15:57:13
Всем привет! Работаю над разными проектами. Xamarin.forms в основном стараюсь юзать, но и без кастом рендереров и депенденси сервисов пока тоже никак. Рад что есть такой чат.

Andrey
03.02.2017
16:14:50
Я негативно влияю на дизайнеров, поэтому изредка это возможно :) но не суть. Поделюсь небольшим хаком, может кому интересно. Babelfor.net в бесплатной редакции неплохо обфусцирует строки.

Alexander
03.02.2017
16:17:03
Andrey А в чем хак?

Andrey
03.02.2017
16:17:44
А что, его все и используют? Если так, то не хак.

Дмитрий
03.02.2017
16:20:12
Не все:)

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