Expression Blend:如何使用动态标题创建用户控件?

时间:2010-05-03 12:46:47

标签: properties user-controls expression-blend

我创建了一个UserControl并添加了一个“标签”资产。我给这个标签一个默认的内容属性。如果我在我的projekt中包含此UserControl,我如何在属性窗口中编辑内容属性?我希望有类似TabItem的行为:在Properties-> CommonProperties下有一个“Header”选项,您可以在其中定义自己的标题。

有什么想法吗?干杯!

1 个答案:

答案 0 :(得分:4)

在您的UserControl代码隐藏类MyUserControl.cs中,您需要添加一个公共属性,并且您已完成,该属性将通过Expression Blend属性面板显示和编辑。

public string MyProperty {  
    get { return this.label.Text;}  
    set { this.label.Text = value; } 
}