博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Silverlight设计时特性的使用
阅读量:5967 次
发布时间:2019-06-19

本文共 625 字,大约阅读时间需要 2 分钟。

1[Category("MyCategory")]

属性分组,让设计师能在“属性的海洋”中快速找到自己需要的属性

 

 

2[EditorBrowsable(EditorBrowsableState.Advanced)]

属性隐藏,把不常用的属性放在隐藏面板中,在需要时才展开面板

 

 

3[Description("This is a number of clicking.")]

属性描述,提示设计师该属性的作用和注意事项

 

4[AlternateContentProperty]

控件内容,在对象树中,提供UI元素插入的功能

 

 

5Style Template类型的属性

在菜单栏中自动生成“该属型的编辑菜单”

例:

public Style InnerRectStyle

{

    get { return (Style)GetValue(InnerRectStyleProperty); }

    set { SetValue(InnerRectStyleProperty, value); }

}

 

public static readonly DependencyProperty InnerRectStyleProperty =

    DependencyProperty.Register("InnerRectStyle", typeof(Style), typeof(MyButton), new PropertyMetadata(null));

 

 

 

 

转载地址:http://ibmax.baihongyu.com/

你可能感兴趣的文章
开源软件许可协议简介
查看>>
基于Linux的嵌入式文件系统构建与设计
查看>>
string与StringBuilder之性能比较
查看>>
Vnpy官网汇总
查看>>
网上的很多Android项目源码有用吗?Android开发注意的地方。
查看>>
android viewStub
查看>>
代理设置。 安卓工作室配置用http代理。gradle可能需要这些http代理设置去访问互联网。例如下载依赖。 你想要复制ide的代理配置到这个项目的gradle属性文件吗?...
查看>>
5/2下
查看>>
机器学习算法中的偏差-方差权衡(Bias-Variance Tradeoff)
查看>>
ONE
查看>>
变量的声明与赋值
查看>>
支付宝WAP支付接口开发
查看>>
JAVA泛型详解2 转载
查看>>
div+CSS编程技巧
查看>>
Android 8.0 Settings新添加的重写getMetricsCategory
查看>>
#!/usr/bin/env python与#!/usr/bin/python的区别
查看>>
有关一道题的讨论
查看>>
wordPress设计网页实践
查看>>
转 Xcode磁盘空间大清理
查看>>
解决问题 xcrun: error: invalid active developer path
查看>>