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