Size: a a a

Xamarin Developers

2020 October 01

SZ

Slava Zolotov in Xamarin Developers
Turok sUkA
Привет, народ

есть кто юзает Razor в Замарине?
Как заставить его работать? Все туторы старые и гвоорят просто добавить cshtml файл и в custom tool в свойствах написать, что это RazorTemplatePreprocessor

но студия не узнает Model и говорит, что пространства имен AspNetCore не существует
кто-то юзал, но не помню уже. Если готовых решений нет - я бы смотрел в сторону xslt преобразований, что бы оно из разора генерило сразу страничку формсов на xaml, а дальше уже дело техники
источник

Ts

Turok sUkA in Xamarin Developers
не, мне нужно именно html файл нагенерировать с содержимым листа
источник

Ts

Turok sUkA in Xamarin Developers
можно конечно и ручками лепить со строк
источник

SZ

Slava Zolotov in Xamarin Developers
Turok sUkA
не, мне нужно именно html файл нагенерировать с содержимым листа
там как напишешь в то оно и сгенерит
источник

Ts

Turok sUkA in Xamarin Developers
а чё это за xslt?
источник

SZ

Slava Zolotov in Xamarin Developers
ну а вообще asp.net core как-то генерит, значит можно найти решение
источник

Ts

Turok sUkA in Xamarin Developers
какая-то странная штука
источник

B

Bogdan in Xamarin Developers
Есть тут кто то, кто понимает mvvm для forms?
источник

М

Михаил in Xamarin Developers
Привет чуваки, в xamarin есть такая штука как "автоматическая авторизация"? Типа при первом входе в приложение (андроид) сохранить токен
источник

MO

Mr. Onion in Xamarin Developers
Михаил
Привет чуваки, в xamarin есть такая штука как "автоматическая авторизация"? Типа при первом входе в приложение (андроид) сохранить токен
xamarin.preferences устроит?
источник

D

DIMANRUS in Xamarin Developers
Михаил
Привет чуваки, в xamarin есть такая штука как "автоматическая авторизация"? Типа при первом входе в приложение (андроид) сохранить токен
Xamarin.Essential secure storage
источник

KA

Kirill Ashikhmin in Xamarin Developers
Bogdan
Есть тут кто то, кто понимает mvvm для forms?
Есть
источник

B

Bogdan in Xamarin Developers
Пытаюсь написать первое приложение сразу с MVVM.
Суть приложения просто отображать в красивых вьюшках и таблицах данные.
Вопросы:

1. У меня получится более 20 свойств (там есть таблица и много лейблов). Свойство в viewmodel довольно объемные. Это нормально что класс viewmodel будет на 200-300 строк?
2. Я так понимаю суть viewmodel это только реализовать OnPropertyChanges (или как он там) и содержать изменяемые свойства которые вью должна отобразить?
3. Где обрабатывать события? В code behind? Ведь viewmodel вроде как не должна содержать логику.
4. Если у меня есть логика изменения цвета текста в зависимости от значения, ее в viewmodel делать или в xaml code behind?
источник

MO

Mr. Onion in Xamarin Developers
Bogdan
Пытаюсь написать первое приложение сразу с MVVM.
Суть приложения просто отображать в красивых вьюшках и таблицах данные.
Вопросы:

1. У меня получится более 20 свойств (там есть таблица и много лейблов). Свойство в viewmodel довольно объемные. Это нормально что класс viewmodel будет на 200-300 строк?
2. Я так понимаю суть viewmodel это только реализовать OnPropertyChanges (или как он там) и содержать изменяемые свойства которые вью должна отобразить?
3. Где обрабатывать события? В code behind? Ведь viewmodel вроде как не должна содержать логику.
4. Если у меня есть логика изменения цвета текста в зависимости от значения, ее в viewmodel делать или в xaml code behind?
3. viewmodel как раз логику и содержит
источник

СУ

Сраний Умний... in Xamarin Developers
1. Нормально
2. Суть ViewModel сделать прослойку между данними и вюшкой, и там может бить логика
3. Посмотреть про ICommand, если нет Command то можна через Behaviour сделать чтоби бил команд
4. Converters,Triggers
источник

KA

Kirill Ashikhmin in Xamarin Developers
Bogdan
Пытаюсь написать первое приложение сразу с MVVM.
Суть приложения просто отображать в красивых вьюшках и таблицах данные.
Вопросы:

1. У меня получится более 20 свойств (там есть таблица и много лейблов). Свойство в viewmodel довольно объемные. Это нормально что класс viewmodel будет на 200-300 строк?
2. Я так понимаю суть viewmodel это только реализовать OnPropertyChanges (или как он там) и содержать изменяемые свойства которые вью должна отобразить?
3. Где обрабатывать события? В code behind? Ведь viewmodel вроде как не должна содержать логику.
4. Если у меня есть логика изменения цвета текста в зависимости от значения, ее в viewmodel делать или в xaml code behind?
1. Если свойства можно сократить, то можно вынести в отдельную модель.
А так да, не критично, если будут большой
2. Как раз VM и содержит бизнес логику. Code behind используется чисто для отображения.
3. Это можно в code behind, если нет какой либо бизнес логики тут, если есть, то в vm и, например, через конвертер устанавливать цвет
источник

АА

Алексеев Александр... in Xamarin Developers
Bogdan
Пытаюсь написать первое приложение сразу с MVVM.
Суть приложения просто отображать в красивых вьюшках и таблицах данные.
Вопросы:

1. У меня получится более 20 свойств (там есть таблица и много лейблов). Свойство в viewmodel довольно объемные. Это нормально что класс viewmodel будет на 200-300 строк?
2. Я так понимаю суть viewmodel это только реализовать OnPropertyChanges (или как он там) и содержать изменяемые свойства которые вью должна отобразить?
3. Где обрабатывать события? В code behind? Ведь viewmodel вроде как не должна содержать логику.
4. Если у меня есть логика изменения цвета текста в зависимости от значения, ее в viewmodel делать или в xaml code behind?
200-300 строк 😄
я видел файлы в несколько тысяч строк так что 200-300 это хорошо)
источник

B

Bogdan in Xamarin Developers
Тем временем на Хабре
источник

СУ

Сраний Умний... in Xamarin Developers
ну вся логика будет в сервисах/репозиториях, то есть запрос напрямую в базу даних или  на апи с VM не стоит делать, но визивать метод з сервиса - да
источник

KA

Kirill Ashikhmin in Xamarin Developers
Bogdan
Тем временем на Хабре
Странная статья. Дай ссылку.
источник