我正在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