
Max
18.08.2018
18:54:23
Она там только для примера годится

Roma
18.08.2018
19:44:18
А можно в всплывающем окнне добавит текстовое поле?

Max
18.08.2018
19:44:42

Google

Roma
18.08.2018
19:44:57
а можно пример кода?
или статью?
а можно всплывающие в xaml сверстать?

Max
18.08.2018
19:45:44

Roma
18.08.2018
19:46:00
ага Спасибо)

Max
18.08.2018
19:46:02
В основном это юзают в связке

Roma
18.08.2018
19:58:47
OrderKing. OrderKing эти два в связке?
интересная штука

Max
18.08.2018
20:07:02
два плагина на диалоги/всплывающие окошки.
В OrderKing пример с Acr.UserDialogs
А Rg.Popup.Plugin - плагин с кастомными всплывающими окнами, где можно что угодно отобразить в качестве всплывающего окна и задизайнить что надо в Xaml
обычно профитно их использовать вместе, если нужно и то и другое.
Но можно и одним Rg.Popup обойтись, если нужно одно-два окна

Google

Valery
18.08.2018
20:18:18

Pig
18.08.2018
20:18:36
Grid

Valery
18.08.2018
20:18:58
А если Grid ставить в XAML, то число строк - переменное. Заранее не знаю его

Max
18.08.2018
20:19:20

Valery
18.08.2018
20:19:24
Как тогда <Grid.RowDefinitions>
описать?
если число строк - фиксированное, то пишу так:
<Grid.RowDefinitions>
<RowDefinition Height="50" />
<RowDefinition Height="*" />
<RowDefinition Height="90" />
</Grid.RowDefinitions>
Здесь 3 строки.
А для переменного числа строк как?

Max
18.08.2018
20:20:16
вообще, если честно, то это проблема с форматированием ячеек!
т.е. проблема в том, чтобы поиграться с ToString()

Valery
18.08.2018
20:20:46

Max
18.08.2018
20:20:48
у класса, который вы там отображаете

Valery
18.08.2018
20:20:55
это как вариант

Pig
18.08.2018
20:21:09
Лол, правда?

Valery
18.08.2018
20:21:14
а, в get-свойствах поиграться выдачей?

Max
18.08.2018
20:21:46
как бы View берет все ваши свойства и делает ToString на них, можно там отловить это

Valery
18.08.2018
20:23:13
факт в том, что каждый item класса ничего не знает о данных другого item'a
только в коллекции они все сидят, выходит, на уровне коллекции нужно вычислять самую длинную строку на каждое свойство,

Max
18.08.2018
20:23:30
можно сам класс item задизайнить

Valery
18.08.2018
20:24:01

Google

Max
18.08.2018
20:26:11
можно как варинт добавить к Label свойство MinWidthRequest

Valery
18.08.2018
20:26:13
вообще, вывод табличных многоколоночных данных ? с переменым числом строк каким XAML контролом проще выполнить?

Max
18.08.2018
20:26:47

Valery
18.08.2018
20:27:14
Ошибка XLS0413 Не удалось найти свойство "MinWidthRequest" в типе "Label". XamarinFL34.Android ConsPage.xaml 106
не нашла IDE свойство MinWidthRequest у Label ((
ладно, буду в веб-сервисе строки выравнивать

Pig
18.08.2018
20:37:02
Похоже самый адекватный способ, который будет работать из XAML, пихать в каждый ViewCell одинаковые Grid.

Max
18.08.2018
20:37:43
Возможно

Max
18.08.2018
20:37:56
MinWidth
Или WidthRequest

Vladislav
18.08.2018
20:38:06

Valery
18.08.2018
20:38:29
public double MinimumWidthRequest { get; set; } - есть такое свойство.
но не у Label, видимо

Vladislav
18.08.2018
20:38:45
Но оно как то ни разу у меня не работало
Мб я неверно его использовал

Valery
18.08.2018
20:39:10
О - MinWidthRequest и MinimumWidthRequest - разные
MinimumWidthRequest="200" -
так прошло компиляцию

Google

Valery
18.08.2018
20:45:40

Max
18.08.2018
20:47:00
Grid точно будет работать
Задаете там Grid.Column просто

Valery
18.08.2018
20:48:08
<Grid.RowDefinitions> - не задавать?
А как я для JSON объекта раскидаю его по строкам?
сейчас для ListView просто задаю:
lsConsItemsList.BindingContext = items;
число объектов в response - переменное

Max
18.08.2018
20:48:46
Только у грида жёстко заданы Width для Column

Valery
18.08.2018
20:50:44
у меня есть Grid в другой форме:
<Label
Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="3"
TextColor="White"
HorizontalTextAlignment="Center"
FontSize="16" Text="Фаберлик Грамотная Карьера в Интернет"
VerticalOptions="Center"
HorizontalOptions="Center" />
в нём у элементов идёт привязка к Grid.Column и Grid.Row - задаются точные значения.
ладно, примеры на stackoverflow повкуриваю

Yury
18.08.2018
20:53:38
такое ощущение, что к вам приходит просто строка с пробелами вначале
если так, то вызовите Trim()

Admin
ERROR: S client not available

Roma
18.08.2018
20:55:39
Как вставит в текстовое поле иконку на которую можно нажать?

Max
18.08.2018
20:57:10

Roma
18.08.2018
20:59:42
Не понял не много

Pig
18.08.2018
21:00:17

Max
18.08.2018
21:01:03
Не понял не много
В перевернутом стеке лежит Entry и Image, на Image повешен TapRecognizer
(GestureRecognize)

Roma
18.08.2018
21:04:56
А можно image разместить в entry?

Max
18.08.2018
21:05:17

Google

Kirill
18.08.2018
21:06:07
имхо можно просто написать своей лейаут, который будет смотреть число колонок и каждой выдерять свою ширину.

Max
18.08.2018
21:06:40

Kirill
18.08.2018
21:06:51

Max
18.08.2018
21:07:33

Roma
18.08.2018
21:07:36
Тогда из коробки, сделать это, только разместить image над елементом entry?

Max
18.08.2018
21:07:49
Почему над?
Вместе на одной линии

Roma
18.08.2018
21:08:00
Либо рядом

Kirill
18.08.2018
21:08:30

Max
18.08.2018
21:08:49

Kirill
18.08.2018
21:08:50

Max
18.08.2018
21:09:16

Valery
18.08.2018
21:09:30
имхо можно просто написать своей лейаут, который будет смотреть число колонок и каждой выдерять свою ширину.
неужели любой вывод табличных данных с переменным число строк делается через создание своего layout'a?
вот способ через ж..
в веб-сервисе на PHP я сделал дополние строк слева пробелами одной строкой:
// растянуть длину строки, дополнив слева пробелами
function globalStringLenExpand($text, $len) {
return str_pad($text, $len, " ", STR_PAD_LEFT);
}
только в Xamarin шрифты - не моноширинные, поэтому ширина пробела и цифр чуть различается.

Roma
18.08.2018
21:09:31
Да да, таки и думаю сделать

Kirill
18.08.2018
21:09:32
Оно и видно
Ну у меня свой BaseLayout.. кстати надо его упростить xenm? а то лишние объекты создаются, но просто наследуюясь от Layout<View> тоже просто всё)

Roma
18.08.2018
21:09:34
Спасибо

Kirill
18.08.2018
21:10:17

Valery
18.08.2018
21:10:49

Max
18.08.2018
21:11:44
неужели любой вывод табличных данных с переменным число строк делается через создание своего layout'a?
вот способ через ж..
в веб-сервисе на PHP я сделал дополние строк слева пробелами одной строкой:
// растянуть длину строки, дополнив слева пробелами
function globalStringLenExpand($text, $len) {
return str_pad($text, $len, " ", STR_PAD_LEFT);
}
только в Xamarin шрифты - не моноширинные, поэтому ширина пробела и цифр чуть различается.
Нет. Сделайте пока просто Grid, в нем Grid.ColumnDefenitions, внутри ColumnDefenition 4 раза, ну и размер из одинаковый, те Width=* у всех

Kirill
18.08.2018
21:12:36