和其他要求我想要微软视觉工作室和混合忽略这个属性!
我注意到混合使用mc:Ignorable =“d”并添加了d:DesignerWIDth属性.
如何使用自定义属性标记我的控件?如果dll丢失,我需要确定
visual studio和blend将忽略此属性.
请参阅以下示例代码:
public static Readonly DependencyProperty ObsoleteAttached = DependencyProperty.Registerattached( "ObsoleteAttached",typeof(Boolean),typeof(UserControl1),new UIPropertyMetadata(false));public static Boolean GetobsoleteAttached(DependencyObject obj){ return (Boolean)obj.GetValue(ObsoleteAttached);}public static voID SetobsoleteAttached(DependencyObject obj,Boolean value){ obj.SetValue(ObsoleteAttached,value);}public Boolean Obsolete{ get { return (Boolean)this.GetValue(ObsoleteProperty); } set { this.SetValue(ObsoleteProperty,value); }}public static Readonly DependencyProperty ObsoleteProperty = DependencyProperty.Register( "Obsolete",new PropertyMetadata(false));
您的第二部分需要更多说明,例如为什么您希望Visual Studio或Blend忽略此属性?此外,你是什么意思’如果dll缺少视觉工作室和混合会忽略这个属性’?为了改善这个答案,我需要一些更多的细节,否则它仍然主要是猜测.
您可以下载完整的源代码here.该应用程序允许您选择不同的图像资源,但是,它是为了演示“请求”的目的.
进一步参考:
> Attached Properties Overview
> Dependency Properties Overview
> How exactly do Attached Properties work in WPF?
以上是内存溢出为你收集整理的如何在wpf中添加自定义可忽略属性全部内容,希望文章能够帮你解决如何在wpf中添加自定义可忽略属性所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)