重用Blend 4的属性编辑器

时间:2011-01-26 12:33:31

标签: silverlight-4.0 expression-blend

我有一个自定义的silverlight控件,它使用DataGridLength类型公开一个属性。现在我希望该属性与常见的DataGridColumn的Width属性具有相同的编辑器,使用组合框和所有内容,如下所示:
 enter image description here
相反,我只得到一个简单的TextBox,其中写有“Auto”,无法设置SizeToCells等。
我假设我需要一个DesignTime属性,但是我在ComponentModel命名空间中找不到的任何属性都接近了......

1 个答案:

答案 0 :(得分:0)

我猜你只需创建一个枚举,其中所有值都已自动化(Pixels,SizeToCells等等),你将Enum作为属性DataGridLength的类型,然后在你的控件的代码中,取关于发送值的相应操作。