Properties Expression Blend:如何创建具有动态标题的用户控件?

Properties Expression Blend:如何创建具有动态标题的用户控件?,properties,user-controls,expression-blend,Properties,User Controls,Expression Blend,我创建了一个UserControl并添加了一个“标签”资产。我给了这个标签一个默认的内容属性。如果我在projekt中包含这个UserControl,我如何在properties窗口中编辑content属性?我希望有一个像TabItem一样的行为:在Properties->CommonProperties下有一个“Header”选项,您可以在其中定义自己的头 有什么想法吗?干杯 在UserControl codebehind类MyUserControl.cs中,您需要添加一个公共属性,完成后,该

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


有什么想法吗?干杯

在UserControl codebehind类MyUserControl.cs中,您需要添加一个公共属性,完成后,该属性将通过Expression Blend attributes面板可见并可编辑

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

在UserControl codebehind类MyUserControl.cs中,您需要添加一个公共属性,完成后,该属性将通过Expression Blend attributes面板可见并可编辑

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

这个答案有用吗?或者您需要更多帮助吗?当我将此属性添加到我的
VocabularyItemUserControl
中时,我可以在
属性的
杂项部分下看到它。。但仅在我插入
VIUC
的屏幕上。(如的上一张图片所示)但是,当我直接打开
VIUC.xaml
时,它不会出现在
Common Properties
部分下(如上面第5节中的链接所示)。有没有办法去看房子?(我是VS2013的Blend教授v12..update 4)…这个答案有用吗,或者您需要更多帮助吗?当我将此属性添加到我的
VocabularyItemUserControl
中时,我可以在
属性
杂项部分下看到它。。但仅在我插入
VIUC
的屏幕上。(如的上一张图片所示)但是,当我直接打开
VIUC.xaml
时,它不会出现在
Common Properties
部分下(如上面第5节中的链接所示)。有没有办法去看房子?(我是VS2013的Blend教授v12..update 4)。。。