簡體   English   中英

MVVM-WPF如何將我的視圖綁定到我的Viewmodel?

[英]MVVM - WPF How do i bind my View to my Viewmodel?

我的視圖名為“ FahrgemeinschaftenView.xaml”,而視圖模型為“ Fahrgemeinschaften.cs”。 因此,默認情況下,視圖綁定到其自己的cs,在這種情況下為“ FahrgemeinschaftenView.xaml.cs”。 對於MVVM來說,我不是很陌生,但是它說ModelViewlayer應該包含所有邏輯。 因此,我嘗試將“ FahrgemeinschaftenView.xaml”與“ FahrgemeinschaftenViewModel.cs”連接,但是無法弄清楚該如何做(傳遞數據)。

MVVM視圖到ViewModel問題

您的視圖(在本例中為FahrgemeinschaftenView )具有一個名為DataContext的屬性。 將視圖綁定到ViewModel的最簡單方法是將FahrgemeinschaftenViewModel的實例設置為視圖上的DataContext屬性。

您可以在FahrgemeinschaftenView.xaml.cs的構造函數中執行此操作 寫吧:

DataContext = new FahrgemeinschaftenViewModel();

在對InitializeComponent()的調用下

public FahrgemeinschaftenView()
{
   InitializeComponent();
   DataContext = new FahrgemeinschaftenViewModel();
}

暫無
暫無

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

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