@xamarin_russia

Страница 287 из 619
Kirill
09.02.2018
09:11:02
Как минимум задать column defenitions & row defenitions.

Lamest
09.02.2018
09:11:22
Как минимум задать column defenitions & row defenitions.
а если одна строка и одна колонка

Kirill
09.02.2018
09:11:46
Lamest
09.02.2018
09:12:15
кстате, что использовать вместо?

Google
Kirill
09.02.2018
09:13:52
кстате, что использовать вместо?
смотря что надо получить. Можно тот же стек, абсолют, или вообще свой лейаут написать.

Lamest
09.02.2018
09:17:12
как то так получилось что абсолют ни разу не использовал. вроде подходит, ща гляну.

собственно грид тоже подходит

как в абсолют лейаут в центр элемент поместить?!

грид самый подходящий, в данном случае.

vladimir
09.02.2018
09:28:59
AbsoluteLayout.LayoutFlags="PositionProportional" AbsoluteLayout.LayoutBounds="0.5, 0.5, 100, 100"

Lamest
09.02.2018
09:35:57
AbsoluteLayout.LayoutFlags="PositionProportional" AbsoluteLayout.LayoutBounds="0.5, 0.5, 100, 100"
а размер в данном случае динамически меняется?

vladimir
09.02.2018
09:37:54
а размер в данном случае динамически меняется?
в данном случае размер абсолютный - 100х100 если задать AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0.5, 0.5, 0.2, 0.2" он будет 0.2х0.2 относительно родителя

https://developer.xamarin.com/api/type/Xamarin.Forms.AbsoluteLayoutFlags/

все возможные варианты

Kirill
09.02.2018
09:38:23
https://gist.github.com/BOOMik/3ac657e1e7a80cd6ccd97e330470b471 держите мою альтернативу AbsoluteLayout более наглядную и проще в понимании. Вместо этих Bounds & Flags просто 2 свойства задаются с выбором значений.

Google
Kirill
09.02.2018
09:39:05
Можно задать как позицию, так и размер. Конечно в процентах не задать, но это редко нужно.

vladimir
09.02.2018
09:39:16
динамически в коде можешь выставлять

Kirill
09.02.2018
09:39:18
Binwell?
Да. А что удивило?)

vladimir
09.02.2018
09:39:33
я так делал для своего кастомного грида основанного на AbsoluteLayout

Lamest
09.02.2018
09:39:36
динамически в коде можешь выставлять
а еще что сделать? рендерер мб написать? спасибо, я грид заюзаю

Max
09.02.2018
09:39:51
Да. А что удивило?)
Не знал, что вы там работаете

vladimir
09.02.2018
09:39:55
в крайности бросаться не надо рендер не нужен

как можно что-либо динамически выставить в разметке? вздор

Kirill
09.02.2018
09:40:32
Не знал, что вы там работаете
Ну да. практически с самого основания.

Max
09.02.2018
09:40:44
Мир тесен

Lamest
09.02.2018
09:41:06
как можно что-либо динамически выставить в разметке? вздор
грид с лейаутопшин и элемент занимает столько места сколько ему нужно.

Kirill
09.02.2018
09:41:15
Кстати в PositionLayout моём можно динамический размер использовать Sizes = Default

Max
09.02.2018
09:41:47
Kirill
09.02.2018
09:42:13
Мир тесен
Ну не так много у нас компаний, где работают с Forms и давно. Откуда еще столько опыта было бы у меня))

Только к вам хотел?
напиши Славе)

Max
09.02.2018
09:42:34
напиши Славе)
С ним общался уже?

Kirill
09.02.2018
09:44:18
а зачем с формс работаете, кстати?
А вот такой у нас стек. По началу было тяжеловато, сейчас с горой опыта уже практически всё гладко. Ну и приложения у нас кроссплатформенные, а формс позволяет уменьшить работу с UI, Да, что-то сложного не сделать, но не много где это нужно. Да и все равно рендереры есть.

Google
Kirill
09.02.2018
09:44:24
Lamest
09.02.2018
09:46:46
становится лучше, но не идеал

Valeriy
09.02.2018
09:47:16
Ну уже не такой сырой. Сейчас ситуация вполне норм.
Позьвольте присоединиться )) Формс уже давное не сырой и вполне хорош для очень многих задач. Экономит кучу денег заказчикам

Max
09.02.2018
09:47:27
становится лучше, но не идеал
Был бы идеал, на нем бы все писали

Lamest
09.02.2018
09:47:29
блин как у меня бомбило когда я написал <label width="50"/> и у меня все упало с NRE

Kirill
09.02.2018
09:48:25
Был бы идеал, на нем бы все писали
ну да. Ждем 3 версию, в ней должно могое улучшиться..

Max
09.02.2018
09:49:20
ну да. Ждем 3 версию, в ней должно могое улучшиться..
Сразу бы я не обновлялся, а вот через месяцок после релиза думаю уже можно

Max
09.02.2018
09:50:21
Если они запилят скорость запуска хотя бы в 2 раза меньше того, что есть, то это уже маст хев

Lamest
09.02.2018
09:50:28
<label Color="white"/> тое падае

сложнее уже, да?

TextColor конечно

Kirill
09.02.2018
09:52:10
<label Color="white"/> тое падае
А Color чего? TextColor || BackgroundColor? Как бы синтаксис есть, который надо соблюдать. Это не проблема фреймворка, а прослойки между кремлом и компом уже.

Google
Kirill
09.02.2018
09:52:25
багов добавят новых
Как добавят, так и исправят)

Lamest
09.02.2018
09:52:32
<label TextColor="white"/>

правильно меня исправил

но всеравно упадет

Kirill
09.02.2018
09:53:48
<label TextColor="white"/>
потому что Label? Не?)

Lamest
09.02.2018
09:53:52
нет

да черт

ладно у меня руки кривые

<Label TextColor="white"/> тоже падает

Kirill
09.02.2018
09:58:18
<Label TextColor="white"/> тоже падает
тогда потому что white c маленькой буквы)

Lamest
09.02.2018
09:58:30
ну да.

при том студия показывает цвет

Kirill
09.02.2018
09:59:17
ну да.
ну и это не проблема фреймворка. Писать правильно надо.

Lamest
09.02.2018
09:59:50
ну и это не проблема фреймворка. Писать правильно надо.
это вопрос философский, так можно растянуть на что угодно.

в целом, реакция неправильная на такую ошибку

ну и интеллисенс мог бы подчеркнуть

Kirill
09.02.2018
10:00:27
ну и интеллисенс мог бы подчеркнуть
ну тут да. не договорились..

Lamest
09.02.2018
10:26:51
никто кстати не сказал из-за чего в моем гисте на весь экран не растягивается красный прямоугольник

Aleksandr
09.02.2018
10:47:52
возможно ли открыть ContentPage как Activity?

Google
Aleksandr
09.02.2018
10:48:21
или нужно именно Activity создавать отдельно

Kirill
09.02.2018
11:23:51
или нужно именно Activity создавать отдельно
Нужно создавать активити, ты можешь из ContentPage сделать или viewgroup или фрагмент стандартными средствами forms

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