我正在Silverlight中工作。 創建了一個名爲TextBoxWithButton的新UserControl。 現在我想添加一個新的屬性到我的新控件稱爲TextBoxBackground。向主用戶控件公開內部依賴屬性
我這樣做:
public partial class TextBoxWithButton : UserControl
{
public Brush TextBoxBackground
{
get{return textBox.Background;}
set{textBox.Background = value;}
}
}
這工作得很好,但是當我嘗試動畫這個屬性我得到一個異常。 我認爲這是因爲TextBoxWithButton應該被定義爲一個依賴屬性,但我不知道如何做到這一點。
@ Snowbear3附屬物?你確定 ?我幾乎肯定它是一個能夠參與動畫的依賴項屬性。 – 2011-03-14 16:52:11
附加屬性只是特定類型的依賴屬性。無論是動畫,都可以,因爲您可以爲任何DP製作動畫。 – 2011-03-14 16:54:06
當然,這是'dep'屬性。這是一個從我身邊的思考:( – Snowbear 2011-03-14 18:26:19