簡體   English   中英

綁定問題:ContentControl,Behavior和viewmodel屬性

[英]Binding issue : ContentControl, Behavior and viewmodel properties

我的標簽項通過其contentcontrol的內容綁定到一個視圖模型

<TabItem>
  <ContentControl Content="{Binding MyVm}" />
</TabItem>

在我的主要資源中設置了View-ViewModel匹配項:

<DataTemplate DataType="{x:Type MyViewmodelType}">
  <MyView />
</DataTemplate>

沒問題,綁定有效。

在我看來,我的行為是使用從某處獲取的數據填充該視圖的控件。 此分配在我的視圖的InitializeComponent之后完成。 我的問題是,這時設置視圖的數據時,尚未分配其數據上下文,並且數據還沒有完全到達數據上下文。

設置datacontext后,將解析綁定,並刪除我視圖中已經存在的所有數據。 當然,我需要所有視圖的屬性都處於雙向模式。

首次解析綁定時如何保存視圖數據?

正如tagaPdyk所建議的那樣,等待我的視圖完全初始化之后再加載數據是一件好事。 不確定MVVM是否符合要求,但是否可以使用。

暫無
暫無

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

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