5
將附加屬性應用於對象的順序是什麼?我想我應該忽略這一點,但在這裏我的場景: 我有一個附加屬性將虛擬機粘貼到視圖,然後,依賴於第一個附加屬性。我試圖看看如果第二個設置在第一個之前會發生什麼,但我無法設法得到錯誤!即第一個(模型)總是在第二個之前設置,無論xaml中的順序如何。誰在駕駛分配順序?我可以改變它嗎?附加屬性訂單
現在我通過訂閱的媒體資源相關聯的改變事件處理的assigmement晚:
DependencyPropertyDescriptor dd = DependencyPropertyDescriptor.FromProperty(FrameworkElement.DataContextProperty,depo.GetType());
dd.AddValueChanged(depo, (s, a) =>
{
ChangeDatacontext(s as DependencyObject);
}
和模擬問題我手動設置一個新的DataContext的對象。
感謝, 菲利克斯
這是工作感謝。但是如果你有兩個不同的對象呢?現在我正在訂閱對象上的PropertyChange事件,它對我有用,但我只是好奇爲什麼一個proeprty總是先於另一個設置。 – 2011-04-19 08:53:26