Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Prism for Xamarin.Forms - Passing Navigation Parameters

Автор: Brian Lagunas

Загружено: 2019-01-29

Просмотров: 13095

Описание:

When navigating throughout your Prism for Xamarin.Forms applications, it is often required to pass parameters from one View to another. Prism allows you to pass navigation parameters with three simple steps:

1. Create the navigation parameters
2. Get the navigation parameters
3. Read the navigation parameter values

Passing parameters to the next View/ViewModel can be done using an overload of the INavigationService.NavigateAsync method. This overload accepts a NavigationParameters object that can be used to supply data to the next View. The NavigationParameters object can accept any arbitrary object as a value.

Getting the navigation parameters from the target View/ViewModel is done by implementing the INavigationAware interface. The OnNavigatedFrom, OnNavigatingTo, and OnNavigatedTo methods each represent the different phases of the navigation process and expose the INavigationParameters object to you.

You read the INavigationParameters values by using either the index of the collection, the GetValue/GetValues method, or by using the TryGetValue method.

Twitter:   / brianlagunas  
Blog: http://brianlagunas.com
GitHub: https://github.com/brianlagunas

Prism Library: http://prismlibrary.github.io/
Become a Patron:   / prismlibrary  

Visit our Sponsor: https://bit.ly/prism-infragistics

Prism for Xamarin.Forms - Passing Navigation Parameters

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Prism for Xamarin.Forms - Confirming or Preventing Navigation

Prism for Xamarin.Forms - Confirming or Preventing Navigation

C# Yield Return: What is it and how does it work?

C# Yield Return: What is it and how does it work?

FreshMvvm Basic Navigation Concepts in Xamarin.Forms

FreshMvvm Basic Navigation Concepts in Xamarin.Forms

Prism for Xamarin.Forms - Navigation Basics

Prism for Xamarin.Forms - Navigation Basics

Task vs ValueTask: When Should I use ValueTask?

Task vs ValueTask: When Should I use ValueTask?

ПОСЛЕДСТВИЯ ДИЗЕЛЬГЕЙТ

ПОСЛЕДСТВИЯ ДИЗЕЛЬГЕЙТ

Turn any Event into a Command in Xamarin.Forms (MVVM All The Things)

Turn any Event into a Command in Xamarin.Forms (MVVM All The Things)

Adding Dynamic Properties: ExpandoObject vs DynamicObject

Adding Dynamic Properties: ExpandoObject vs DynamicObject

Prism - Using Composite Commands

Prism - Using Composite Commands

Microsoft begs for mercy

Microsoft begs for mercy

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Покойся с миром, Arduino и Open Hardware... спасибо Qualcomm

Покойся с миром, Arduino и Open Hardware... спасибо Qualcomm

The Xamarin Show | Episode 10: Prism for Xamarin.Forms with Brian Lagunas

The Xamarin Show | Episode 10: Prism for Xamarin.Forms with Brian Lagunas

Prism - Changing the ViewModelLocator Naming Convention

Prism - Changing the ViewModelLocator Naming Convention

Prism - Using the Event Aggregator

Prism - Using the Event Aggregator

Prism for Xamarin.Forms - Create your first application

Prism for Xamarin.Forms - Create your first application

Prism - Using the ViewModelLocator

Prism - Using the ViewModelLocator

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com