在 Blend 和 VS 2010 中编辑附加属性

Posted

技术标签:

【中文标题】在 Blend 和 VS 2010 中编辑附加属性【英文标题】:Editing attached property in Blend and VS 2010 【发布时间】:2011-01-06 21:08:10 【问题描述】:

我在 silverlight 中定义了一个附加属性,我想在 Silverlight 的 TextBox 上使用它 有没有办法在 Blend 和 VS 2010 的属性页上显示此属性 就像我们对附加属性 Grid.Column、Grid.Row 所做的那样,我们可以在 VS 2010 的哪里设置它们? 如果是,我可以使用 Silverlight 可扩展性创建自己的 PropertyValueEditor 吗?

感谢您的帮助

【问题讨论】:

【参考方案1】:

您可以在 Blend 中执行此操作的唯一方法是创建一个设置属性的行为并为该行为创建一个设计时程序集。

Here are articles 关于创建 Silverlight 设计时程序集。

Expression Blend 有一个用于行为的文件模板 - 从它开始并创建反映每个附加属性的属性 - 在这些属性中调用 setter/getter。

【讨论】:

非常感谢迈克尔。是否有文章说明如何做到这一点?

以上是关于在 Blend 和 VS 2010 中编辑附加属性的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Blend 的属性浏览器中禁用 New 按钮?

尝试在 Visual Studio 2010 中创建的 Expression-Blend 4 中打开 WPF 项目时出现问题

vs2010,项目-〉属性-〉在C/C++章节中-〉常规节点-〉附加包含目录。为啥我找不到附加包含目录?

安装了VS2010后和SilverLight4之后还有没有必要安装blend吗?

VS2010添加外来库设置

Blend + VS 2012 Ultimate Form 在 VS 中缺失