Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF:如何在设计器中以百分比/滑块的形式编辑依赖项属性_C#_Wpf_Visual Studio_Blend - Fatal编程技术网

C# WPF:如何在设计器中以百分比/滑块的形式编辑依赖项属性

C# WPF:如何在设计器中以百分比/滑块的形式编辑依赖项属性,c#,wpf,visual-studio,blend,C#,Wpf,Visual Studio,Blend,我有一个double类型的依赖属性,它在设计器中表示0到1的百分比,即Expression Blend/Visual Studio 它在设计器中以0到1的值显示良好,但我希望以0%到100%的值显示并进行编辑,如果它可以显示/编辑为滑块(例如不透明度),则效果更好 我想这可能需要一个类型转换器?但不知道如何获得滑块。在任何一种情况下,这些功能似乎都是内置的,但我还没有找到神奇的酱汁来为我的属性添加注释以实现它。EDIT 刚刚意识到您正在谈论DesignTime编辑器 请参阅: 更具体地说:此依赖

我有一个double类型的依赖属性,它在设计器中表示0到1的百分比,即Expression Blend/Visual Studio

它在设计器中以0到1的值显示良好,但我希望以0%到100%的值显示并进行编辑,如果它可以显示/编辑为滑块(例如不透明度),则效果更好

我想这可能需要一个类型转换器?但不知道如何获得滑块。在任何一种情况下,这些功能似乎都是内置的,但我还没有找到神奇的酱汁来为我的属性添加注释以实现它。

EDIT

刚刚意识到您正在谈论DesignTime编辑器

请参阅:


更具体地说:

此依赖项属性位于何处?它是您正在创建的自定义控件/用户控件的一部分,还是您绑定到的某个对象的一部分?它位于从我创建的面板继承的自定义控件中。是否有任何特定原因要将其表示为0-1?而不是字节0-100?您需要双精度吗?这是您正在谈论的仅设计时的属性编辑器吗?这是关于designer Blend/VisualStudio的属性检查器。不在应用程序中。一个自定义值编辑器可能是一个不错的选择,但考虑到已经有了这样的编辑器,比如在编辑画笔时的“不透明度”属性,我想知道是否还有其他东西可以与我的属性关联以获得这种效果。