
Anatolji
22.06.2018
08:44:57

vladimir
22.06.2018
08:46:53
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/map/polygon-map-overlay
например
и в блоке
if (e.NewElement != null) {}
добавляйте уже что нужно

Google

Kirill
22.06.2018
09:11:04

Anatolji
22.06.2018
09:13:21

Kirill
22.06.2018
09:13:52

Max
22.06.2018
09:14:34
а что скажете по поводу MVVMLight
Обсуждали не раз.
MvvMLight работает на паттерне ServiceLocator (если вкратце, то твои ViewModels живут на протяжение жизни приложения, и если честно не помню чтобы они это давали исправить).
А так, весьма годный фреймворк с VM<=>VM навигацией между страницами (навигация из контекста, а не из самих страниц)

Anatolji
22.06.2018
09:16:37
тогда да, чем рендерер.
Я так понимаю надо на каждой платформе отрисовать через рендер изображение после инициализации карты. А потом в общем проекте можно будет выставить точки(pin)

Kirill
22.06.2018
09:17:15

Кита
22.06.2018
09:18:10

Max
22.06.2018
09:19:31

Кита
22.06.2018
09:19:43

mute
22.06.2018
09:29:08

Ильфат
22.06.2018
09:57:30
высота ячеек переменная должна быть

Google

Ильфат
22.06.2018
09:58:08
поэтому программно задавать высоту listview не получится

vladimir
22.06.2018
10:00:13
EndAndExpand

Kirill
22.06.2018
10:00:51
У ListView StartAndExpand

Ильфат
22.06.2018
10:02:01
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Mixapp.Dialogs.Dialog.DialogPage">
<ContentPage.Content>
<StackLayout
VerticalOptions="End"
HorizontalOptions="FillAndExpand" >
<ListView
SeparatorVisibility="None"
VerticalOptions="StartAndExpand"
BackgroundColor="Aqua"
x:Name="Messages"
ItemsSource="{Binding Items}"
CachingStrategy="RecycleElement"
IsVisible="{Binding MessagesVisible}"
HasUnevenRows="True">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Frame Margin="16, 16, 16, 0"
OutlineColor="Black">
<Label
VerticalOptions="Fill"
Text="{Binding Text}"
Style="{DynamicResource ListItemTextStyle}" />
</Frame>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ContentPage.Content>
</ContentPage>
тот же эффект


vladimir
22.06.2018
10:02:15
и надо задавать VerticalOptions внутреннему элементу - он запрашивает, как ему рисоваться, а не внешнему
тот же эффект
можете нарисовать, как вы хотите, чтобы было нарисовано приложением?

Kirill
22.06.2018
10:03:58


Ильфат
22.06.2018
10:04:08

Kirill
22.06.2018
10:04:28
а белое - листвью?

Ильфат
22.06.2018
10:04:49
листвью голубое, белое - textview
серое - родительский эл

Kirill
22.06.2018
10:05:47
серое - родительский эл
надо что бы снизу менялись элементы и занимали нужное им место? Ну тогда ListView не очень подходит

Slavik
22.06.2018
10:06:03
а как сделать чтобы Title в TabbedPage.Children выводился так как прописано а не с больших (xf android)

Ильфат
22.06.2018
10:07:08
смотря как реализовать)
это чат, сообщения будут добавляться сверху. в андроиде это делается с помощью задания у листвью wrap_content

vladimir
22.06.2018
10:07:17
а вообще лучше оставить капсом - это так нужно по гайдлайнам Material Design

Kirill
22.06.2018
10:08:32

Google

mute
22.06.2018
10:08:45

Ильфат
22.06.2018
10:09:09
спасибо, буду искать

vladimir
22.06.2018
10:10:59
и этот ListView и StackLayout внутри вертикального StackLayout

Ильфат
22.06.2018
10:13:25

vladimir
22.06.2018
10:13:44
нет, он же будет статичный всегда внизу
это же место, где вводят сообщение, верно?

Ильфат
22.06.2018
10:14:07
это все сообщения
они выходят снизу

vladimir
22.06.2018
10:14:21
эээээ
это точно чат? может это комментарии какие-то?

Ильфат
22.06.2018
10:15:24
вот как в телеграме
выходят снизу

vladimir
22.06.2018
10:15:51
да откуда выходят - вообще не важно
а где вы сообщения вводить собираетесь?
и что в вашем случае серый фон сверху? что там будет?

Ильфат
22.06.2018
10:16:36
важно. они должны быть приклеены к bottom, потому что когда мало сообщений - они должны быть снизу, когда много и они уходят за экран - обычное поведение listview

vladimir
22.06.2018
10:17:28

Google

Ильфат
22.06.2018
10:17:30
ну вот так тогда, забудь про серый фон

vladimir
22.06.2018
10:17:48
где вводить сообщение пользователь будет?

Ильфат
22.06.2018
10:18:25
не важно, мне нужн листвью, у коготорого элементы вылезают снизу

vladimir
22.06.2018
10:19:13
эта проблема вообще нестрашная

Ильфат
22.06.2018
10:19:23
ну мне ее и надо решить

vladimir
22.06.2018
10:19:35
офигеть
почему тогда сразу об этом не спросили?

Admin
ERROR: S client not available

vladimir
22.06.2018
10:19:45
а про разметку спрашивать начали?
это СОВСЕМ другая проблема

Ильфат
22.06.2018
10:20:07
"Мне нужно чтобы итемы были внизу"
эта ТА проблема, о которой я спросил, просто вы подумали, что у меня другая проблема

vladimir
22.06.2018
10:21:48
нет, просто вы не ТАК спросили, вы не сказали, что это всё должен быть список, и чтобы элементы внизу появлялись, вы лишь спросили, как конкретно этот элемент к низу прибить
https://ru.meta.stackoverflow.com/questions/709/%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BE%D1%82%D0%BA%D0%B0-%D0%B8%D0%BB%D0%B8-%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-xy
изучите, пожалуйста

Ильфат
22.06.2018
10:23:07
бывает, что вопрос написан правильно, но его не понимают, это этот случай

vladimir
22.06.2018
10:24:00
бывает, но вопрос не был написан правильно, к сожалению

Ильфат
22.06.2018
10:24:10
это ваше мнение

Google

Ильфат
22.06.2018
10:24:26
в общем нужно решать с помощью custom renderer, как я понял

vladimir
22.06.2018
10:26:39
в общем, ListView сделайте во весь экран с FillAndExpand
в рендерере у элемента ListView нативного задайте StackFromBottom = true;

Kirill
22.06.2018
10:27:12
Согласен с Владимиром.
И решение сейчас корректное написал.

Ильфат
22.06.2018
10:28:05
два мнения против моего, тогда соглашусь что не прав

Max
22.06.2018
10:28:42
Да тут надо задачу решать) А правы все)

Kirill
22.06.2018
10:34:00

Vladimir
22.06.2018
11:13:43
Добрый день.
Скажите кто-нибудь может кинуть ссылку на мануал по работе в Xamarin с EF CodeFirst? Нигде не могу найти информацию как решается задача первичного заполнения данных. В обычных EF приложениях есть настройка EntityFramework databaseInitializer, где можно указать класс определяющий как должно происходить заполнение данных, есть классы DropCreateDatabaseIfModelChanges<T>...

Vlad
22.06.2018
11:52:09
Тащить EF в мобильное приложение...
Обычно база данных и логика с ней находится на сервере, а на мобильном приложении используют какой-нибудь SQLite

Кита
22.06.2018
11:53:43
ORM зло. Мобильный ORM ещё большее зло

Vlad
22.06.2018
11:55:48

Max
22.06.2018
11:56:33
Но не на мобилках

Кита
22.06.2018
11:58:21

Vladislav
22.06.2018
11:58:30

Vlad
22.06.2018
11:58:56

Max
22.06.2018
12:01:17

Vladislav
22.06.2018
12:01:47

Александр
22.06.2018
12:04:12
Коллеги, есть ли у кого реальны пример разработки приложения с использованием webapi в режиме https с авторизацией на основе токенов (таблица с юзерами своя)?
Выйдите на связь хотелось бы проконсультироваться))

Max
22.06.2018
12:06:25
Я в тч

Kirill
22.06.2018
12:07:08