WP7中DesignTimeVisibleAttribute和ToolBoxItemAttribute的等价物是什么?

时间:2011-06-13 20:41:17

标签: windows-phone-7 design-time toolbox

WP7中DesignTimeVisibleAttribute和ToolBoxItemAttribute的等价物是什么?

我们可以使用这两个属性在设计时显示/隐藏某个控件,但WP7的FCL不包含它们。

什么是替代解决方案?

由于

简而言之:如何从Visual Studio的工具箱中隐藏WP7自定义控件?

2 个答案:

答案 0 :(得分:0)

您可以尝试将此代码放在自定义控件的构造函数中:

if (DesignerProperties.IsInDesignTool)
{
    this.Visibility = Visibility.Hidden;
}

答案 1 :(得分:0)

IProvideAttributeTable

AttributeTableBuilder

ProvideMetadataAttribute

只需搜索这三个类,就是我修复它的方法。