0
我的標籤項目通過其ContentControl中綁定問題:ContentControl中,行爲和視圖模型性能
<TabItem>
<ContentControl Content="{Binding MyVm}" />
</TabItem>
視圖查看模型匹配在我的主要的資源集的內容綁定到視圖模型:
<DataTemplate DataType="{x:Type MyViewmodelType}">
<MyView />
</DataTemplate>
這裏沒有問題,裝訂工作。
在我的看法,我有一個行爲,填充視圖的控制與數據獲取的地方。 此分配在我的視圖的InitializeComponent之後完成。 我的問題是,在這個時候當我的視圖的數據被設置時,它的datacontext還沒有被分配,並且數據並沒有一直走到datacontext。
當datacontext被設置時,綁定被解析並且我視圖中已經存在的所有數據都被清除。當然,我需要所有視圖的屬性都處於雙向模式。
如何在第一次解析綁定時保留視圖數據?
在UserControl的Loaded事件中進行賦值。 – tgpdyk
事實上,我不願意綁定我的視圖加載事件在我的mvvm,但至少它的工作原理。謝謝 ! – Sicha