@xamarin_russia

Страница 559 из 619
Kirill
10.09.2018
06:38:13
Я ж не говорю всюду это пихать
Наркоманы тоже так говорят «я могу завязать в любую минуту» а потом помирают по подьездам

Kirill
10.09.2018
06:39:05
? ?

Google
Андрей Родионович
10.09.2018
06:39:32
Ну вон тебе скрин

Размеры он задал правильно

Kirill
10.09.2018
06:40:08
Поставь 0, 0, 1, 1 для фрейма и SizeProportional

Андрей Родионович
10.09.2018
06:40:13
Мб дело в огромном корнер радиусе?

Kirill
10.09.2018
06:40:14
И будет тебе счастье

Андрей Родионович
10.09.2018
06:40:35
Поставь 0, 0, 1, 1 для фрейма и SizeProportional
Он же хочет подогнать под размер лэйбла а не layout а

Kirill
10.09.2018
06:40:53
Он же хочет подогнать под размер лэйбла а не layout а
Для такого лучше grid использовать

AbsoluteLayout у меня на практике плохо работал с размерами

Андрей Родионович
10.09.2018
06:41:14
Как в гриде обводку реализовать?

Ааа

Ты про лэйаут а не фрэйм

Kirill
10.09.2018
06:41:51
Просто назначаешь на один row и column два элемента и они как в AbsoluteLayout друг под другом находятся

Google
Андрей Родионович
10.09.2018
06:42:21
Ну absolute нормально работает с размерами Я думаю дело в том, что кто то поленился дописать функционал этого навбар вью

Kirill
10.09.2018
06:44:21
Кстати, действительно куда corner radius в 25 при шрифте в 12 а то и меньше. конечно у тебя фрейм наизнанку вывернулся

Андрей Родионович
10.09.2018
06:45:10
Там лучше этот радиус забиндить для размера лэйбла и конвертором на двое поделить

Alexander
10.09.2018
06:45:32
И будет тебе счастье
получилось, я счастлив ?

Андрей Родионович
10.09.2018
06:45:38
Тогда будет идеально скругленный прямоугольник

Андрей Родионович
10.09.2018
06:46:10
Тогда да, все норм там работает)

Kirill
10.09.2018
06:46:10
хороший вариант

Кита
10.09.2018
06:52:26
Ужос какой. Такая задача на нэйтиве вообще не вызывает вопросов и проблем. Херак херак и в продакшн)

Alexander
10.09.2018
06:54:25
Ужос какой. Такая задача на нэйтиве вообще не вызывает вопросов и проблем. Херак херак и в продакшн)
это еще повезло что майкрософт наконец то запилили кастомный бар. хз как раньше такое делали ?

Андрей Родионович
10.09.2018
06:55:39
Ужос какой. Такая задача на нэйтиве вообще не вызывает вопросов и проблем. Херак херак и в продакшн)
У тебя часом нет чего-то стоящего для обучения ios/android По типу как на metanit руководство по xamarin

Boris
10.09.2018
06:55:48
это еще повезло что майкрософт наконец то запилили кастомный бар. хз как раньше такое делали ?
Не делали. Потому что кому реально дизайнеры рисовали такие бары?

Андрей Родионович
10.09.2018
06:55:58
Ибо видосы индусов такое себе удовольствие

Boris
10.09.2018
06:56:37
Они и подложку и стрелку забрендируют и кастомную анимацию придумают. И в итоге проще с 0 сделать, чем что-то кастомизировать

Alexander
10.09.2018
06:58:12
Можно инфу про этот навбар костомный?
https://github.com/xamarin/Xamarin.Forms/pull/2586

Кита
10.09.2018
06:59:23
Kirill
10.09.2018
06:59:35
Андрей Родионович
10.09.2018
07:00:08
Я репки в основном на github изучаю. Нативные репки
Ну эт не с нуля же Мне бы что то адекватное по autolayout

Google
Андрей Родионович
10.09.2018
07:00:38
VisualStudio autolayout*

Кита
10.09.2018
07:01:05
VisualStudio autolayout*
Не, не в курсе

Андрей Родионович
10.09.2018
07:01:10
Окай(

Alexander
10.09.2018
07:01:24
Спасибо
он пока не совсем стабильно работает в ios (не работает HorizontalOptionsl, но он помечен как баг, поэтому думаю в след обновлении исправят)

Kirill
10.09.2018
07:02:04
он пока не совсем стабильно работает в ios (не работает HorizontalOptionsl, но он помечен как баг, поэтому думаю в след обновлении исправят)
Мне просто было интересно, я использую свой NavigationBar и просто добавляю его на каждую страницу, так проще

Venofied
10.09.2018
07:19:37
Добрый день! Не находит профиль подготовки

При архивации для публикации

Как решить вопрос?

Sasha
10.09.2018
07:22:59
Всем привет, посоветуйте как и где лучше хранить ClientID и похожую информацию?

Sasha
10.09.2018
08:08:41
SecureSettings поищи плагин в nuget
Спасибо, посмотрю

Yury
10.09.2018
08:11:54
Xamarin.Essentials: Secure Storage - Xamarin | Microsoft Docs https://docs.microsoft.com/en-us/xamarin/essentials/secure-storage

Yury
10.09.2018
08:12:05
Это если forms

Dmitry
10.09.2018
08:15:01
судя по нугету, никакой зависимости от формсов там нет

Maxim
10.09.2018
08:21:20
Ребят, привет. Вопрос. А как реализовать событие ItemTapped у listView во ViewModel?

Boris
10.09.2018
08:22:01
>> у listView во ViewModel? Что?

Maxim
10.09.2018
08:23:55
listView находится на странице, которая привязана к ViewModel, событие itemTapped хотелось бы там реализовать

Max
10.09.2018
08:24:36
Maxim
10.09.2018
08:25:20
Реализовать через MessagingCenter?

Google
Max
10.09.2018
08:25:48
Не особо понял о чем вы
Может быть потому что не знаете что такое событие?

listView.ItemTapped += tab tab

Сгенерирует подписку на событие tap

В сгенерированном методе можно вызвать что-то из ViewModel

Maxim
10.09.2018
08:29:22
Я хочу убрать весь код из xaml.cs и перенести его в vm, я так понимаю, это невозможно в данной задаче?

Vlad
10.09.2018
08:29:46
listView.ItemTapped += tab tab
Мне кажется ему не это надо А SelectedItem="{Binding YourSelectedItem, Mode=TwoWay}"

Maxim
10.09.2018
08:30:25
Admin
ERROR: S client not available

Vlad
10.09.2018
08:30:32
Для чего?

Alexander
10.09.2018
08:30:50
Кстати, часто слышу про MessagingCenter, но пока не приходилось его юзать. в каких ситуациях он полезен?

Max
10.09.2018
08:31:57
Я хочу убрать весь код из xaml.cs и перенести его в vm, я так понимаю, это невозможно в данной задаче?
Ну конкретно если вы про события, то можно написать конвертер Событий в Command. Если не хотите, то придется оставить подписку и метод во View, но вызывать в этом методе какую-нибудь команду из VM. Довольно часто приходится так делать

Maxim
10.09.2018
08:34:01
Для чего?
Если в листе нет данных, тот как бинд selectedItem отработает?

Vlad
10.09.2018
08:34:21
А как тогда Tapped отработает?

Maxim
10.09.2018
08:34:49
А как тогда Tapped отработает?
Никак, если нет объектов ты и тапнуть не сможешь

Vlad
10.09.2018
08:35:22
Никак, если нет объектов ты и тапнуть не сможешь
Ну вот Я вполне уверен что вам хватит биндинг на SelectedItem И вам не придется в Page подписываться на событие и вызывать метод из VM

Maxim
10.09.2018
08:35:48
У меня лист может быть пустой. Как обработает этот бинд на selectedItem?

Google
Maxim
10.09.2018
08:36:40
Хм

Я просто пробовал сейчас, у меня ошибку возвращало

Vlad
10.09.2018
08:37:51
Какую? Что вы пробовали?

Maxim
10.09.2018
08:38:21
selectedItem биндить

Vlad
10.09.2018
08:38:35
А в VM есть это свойство?

Maxim
10.09.2018
08:38:54
Конечно

Vlad
10.09.2018
08:38:56
И оно совпадает с типом коллекции, которую вы биндите к ListView?

Max
10.09.2018
08:39:04
selectedItem биндить
Просто есть некоторая тема, что View не может отображать Null

Maxim
10.09.2018
08:39:23
ItemSource у листа у меня тоже прибинден

Vlad
10.09.2018
08:40:37
Просто есть некоторая тема, что View не может отображать Null
Но ведь чтобы снялось выделение мы ставим в null?

Sora
10.09.2018
08:40:40
А знаете, в чём проблема была? Библиотека MySQL от Oracle не поддерживается Xamarin

Vlad
10.09.2018
08:41:03
Max
10.09.2018
08:41:08
Да, в этом дело
Так это, поставьте на свойство что-то вроде get => realSelected ?? new Obj

Но ведь чтобы снялось выделение мы ставим в null?
Да, но первое отображение-то как на это влияет?

Maxim
10.09.2018
08:41:38
Так это, поставьте на свойство что-то вроде get => realSelected ?? new Obj
А не проще приватное сразу инициализировать?

Max
10.09.2018
08:42:28
Selected может (и должен) быть null

Maxim
10.09.2018
08:42:54
Там сложно

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