Expression Blend:如何创建具有动态标题的用户控件?
我创建了一个用户控件并添加了一个“标签”资源。我给这个标签一个默认的内容属性。如果我将此 UserControl 包含在我的项目中,如何实现在属性窗口中编辑内容属性?我想要像 TabItem 一样的行为:Properties->CommonProperties 下有一个“Header”选项,您可以在其中定义自己的标题。
有什么想法吗?干杯!
I created a UserControl and added a "label" asset. I gave this label a default content property. If I include this UserControl in my projekt, how can I achieve to edit the content property in the properties window? I want to have a behaviour like the TabItem: There is a "Header" option under Properties->CommonProperties where you can define your own header.
Any ideas? Cheers!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的 UserControl 代码隐藏类 MyUserControl.cs 中,您需要添加一个公共属性,然后就完成了,该属性将通过 Expression Blend 属性面板可见并可编辑。
In your UserControl codebehind class MyUserControl.cs you'll need to add a public property and you're done, the property will be visible and editable via Expression Blend attributes panel.