自定义WPF控件属性显示值格式

时间:2018-03-25 03:19:56

标签: wpf xaml controls customization

我想在WPF中创建自定义控件...
I followed this MSDN guide

我做了:ImageButton:Button {...},这是它的一个属性:

[Description("Image Opacity."), Category("Image"), DisplayName("ImageOpacity")]
public double ImageOpacity
{
    get { return (double)base.GetValue(ImageOpacityProperty); }
    set { base.SetValue(ImageOpacityProperty, value); }
}
public static readonly DependencyProperty ImageOpacityProperty = DependencyProperty.Register("ImageOpacity", typeof(double), typeof(ImageButton), new PropertyMetadata(1.0));

一切正常,但我无法找到有关如何使我的自定义属性使用掩码或文本格式(我不知道它如何调用)以显示原始控件的值的任何信息,例如: enter image description here
我想在我的属性中键入100并使其在属性面板中显示为100%,该怎么做?

0 个答案:

没有答案