Size: a a a

Xamarin Developers

2020 September 21

SG

Samwise Gamgee in Xamarin Developers
Ребят, такой вопрос. Часто ли бывает такое, что требуется сохранять состояние ВМ после закрытия страницы?(Сохранять саму ВМ)
источник

MO

Mr. Onion in Xamarin Developers
Подскажите плез как написать такое же, но не в xaml, а в С# :  Padding="{Binding Source={x:Reference bottomTab}, Path=Height, Converter={StaticResource paddingConverter}}"
источник

MO

Mr. Onion in Xamarin Developers
Или просто в с# поменять bindingSource
источник

VK

Vlad Khasenevich in Xamarin Developers
Mr. Onion
Подскажите плез как написать такое же, но не в xaml, а в С# :  Padding="{Binding Source={x:Reference bottomTab}, Path=Height, Converter={StaticResource paddingConverter}}"
источник

MO

Mr. Onion in Xamarin Developers
От души!!
источник

VK

Vlad Khasenevich in Xamarin Developers
у Binding есть конструктор который принимает инстанс конвертера
источник

MO

Mr. Onion in Xamarin Developers
Понял! Спс
источник

KA

Kirill Ashikhmin in Xamarin Developers
Samwise Gamgee
Ребят, такой вопрос. Часто ли бывает такое, что требуется сохранять состояние ВМ после закрытия страницы?(Сохранять саму ВМ)
а зачем сохранять то его вообще? Со страницы ушел и не нужен больше
источник

SG

Samwise Gamgee in Xamarin Developers
Kirill Ashikhmin
а зачем сохранять то его вообще? Со страницы ушел и не нужен больше
Например, для страниц с статическими, неизменяющимися данным. "О компании", "О приложении", всякие модалки с статическими списками
источник

KA

Kirill Ashikhmin in Xamarin Developers
Samwise Gamgee
Например, для страниц с статическими, неизменяющимися данным. "О компании", "О приложении", всякие модалки с статическими списками
а зачем им состояние то, да еще ихранить? есть откуда данные получить и всё. тем более такие страницы обычно всего раз открываются, тогда еще меньше смысла нет, только память жрать
источник

SG

Samwise Gamgee in Xamarin Developers
Kirill Ashikhmin
а зачем им состояние то, да еще ихранить? есть откуда данные получить и всё. тем более такие страницы обычно всего раз открываются, тогда еще меньше смысла нет, только память жрать
Подгрузить статические данные один раз с сервера и хранить инстанс вм, чтобы избежать лишних запросов?
источник

KA

Kirill Ashikhmin in Xamarin Developers
Samwise Gamgee
Подгрузить статические данные один раз с сервера и хранить инстанс вм, чтобы избежать лишних запросов?
и при каждом запуске грузить? Данные эти в кеше храниться должны, а не в инстансе VM. А  то как гланды удалять через задний проход)
источник

SG

Samwise Gamgee in Xamarin Developers
Kirill Ashikhmin
и при каждом запуске грузить? Данные эти в кеше храниться должны, а не в инстансе VM. А  то как гланды удалять через задний проход)
Т.е., лучше такое хранить в памяти устройства нежели в опере?
источник

KA

Kirill Ashikhmin in Xamarin Developers
Samwise Gamgee
Т.е., лучше такое хранить в памяти устройства нежели в опере?
ну да.
1. смысл подтягивать каждый раз статичные данные (хотя инвалидация все равно нужна по какому либо условию)
2. на диске места больше, чем в оперативке. А прочитать с диска не так и долго
источник

SG

Samwise Gamgee in Xamarin Developers
А в iOS можно локально пушу сделать, как в Android через NotificationService?
источник

MO

Mr. Onion in Xamarin Developers
Samwise Gamgee
А в iOS можно локально пушу сделать, как в Android через NotificationService?
+
источник

SG

Samwise Gamgee in Xamarin Developers
А каким образом?
источник

MO

Mr. Onion in Xamarin Developers
official microsoft documentation
источник

MO

Mr. Onion in Xamarin Developers
Samwise Gamgee
А каким образом?
источник

SG

Samwise Gamgee in Xamarin Developers
а badge только для iOS доступно, я правильно понимаю?
источник