簡體   English   中英

如何在Xamarin形式的ContentView中使用Prism MVVM?

[英]How do I use Prism MVVM with a ContentView in Xamarin Forms?

用棱鏡和內容視圖處理MVVM的正確方法是什么?

我正在嘗試將此Xamarin應用程序移植到Prism(此contentview此代碼 ),並且不確定執行此操作的正確方法。

我會嗎

  1. 創建一個ViewModel,然后在我的IContainerRegistry注冊它們?
  2. 父(外部)ViewModel是否包含將要綁定到的對象?
  3. 父視圖模型可以與ContentView通信嗎?
  1. 您不需要為ContentView定義視圖模型。

  2. 是的,基礎視圖模型保存有問題的項目的數據,因此在ProfileStripView后面的代碼中具有BindableProperty。

  3. 這是一個用戶控件,並不表示您不能在“用戶控件”之間進行任何更改,這是ContentView在這種情況下的基本功能。 在數據更改的情況下,屬性將需要支持者進行更改,並且綁定設置將相應地設置為允許更改。

contentview真正所做的就是賦予可重復使用的包裝一個已經雜亂的屏幕更干凈的外觀的能力,該包裝在這種情況下為運動員設置為一種類型。 它們等效Fragments in Android中的Fragments in Android而在Windows UWP/WPF它們是ContentControls

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM