1. 程式人生 > >wpf 控制元件的依賴屬性和資料繫結

wpf 控制元件的依賴屬性和資料繫結

今天我遇到一個問題就是想動態的改變繫結的源,但是卻提示繫結裡面不能有繫結,我頓時無語了,剛接觸到wpf怎麼辦呢,我真的不知道了,後來為了響應事件的操作,我只好解繫結改變path的值後再繫結。之後也能調轉換器達到想要的結果 ,可是這樣卻出現了另外一個問題就是:重新繫結listbox的資料來源的話會讓不能正確的響應達到我要的結果。
這個時候就想到vector的依賴屬性,
我本來認為的是依賴屬性就是一個控制元件本來沒有隻是在特定的情況下才有的,可是自己這樣的難道還要重新定義一個控制元件嗎?
糾結中,想想控制元件不也是一個類嗎?那自己直接在類中繼承不就可以了嗎?為什麼還非要找一個控制元件類呢?
之後就是自己在自己的類中加入了這個依賴屬性了。加入依賴屬性有一個技巧性的東西。
就是在類的內部輸入prodb之後兩次雙擊table鍵會自己出來屬性和註冊的方法,自己重新定義名子就可以了
我就是把依賴屬性和繫結的轉換搞亂了,之前很少用別人的介面,所以就是這樣的了。
其實這是兩回事只是在一起用,沒有必要的屬性的
之後就像普通的屬性一樣的使用了,可是主要是對於那些資料來源中必須解綁才能更新的操作就不用解綁操作了。