isreadonly\isenable\visibility三者区别
2017-07-20 18:32
120 查看
IsReadOnly适用于“输入、输出”类控件,比如TextBox类, 可以当做文本输入,也可以通过后台代码进行输出。 设置IsReadOnly(只读) = true后,该控件只允许输出,不允许输入。
但是该控件仍然可以获取焦点。
IsEnable适用于winform、WPF的绝大部分控件。设置后IsEnable = false后,该控件为“不可用”状态,继承样式中的不可用样式,如文本框边框变灰。并且无法获得焦点。
Visibility是可见性属性,也适用于绝大部分控件。 Winform中叫Visible 只有true false,WPF中叫Visibility,有Visible, HIdden,Collapsed 三个值,分别是可见、不可见、响应式隐藏。
唯一需要解释的就是Collapsed这个, 他和HIdden一样,会隐藏控件,但是Hidden是可见性的隐藏。而Collapsed不仅看不见该控件,该控件所占的位置也会被响应式的取代。
IsReadOnly适用于“输入、输出”类控件,比如TextBox类, 可以当做文本输入,也可以通过后台代码进行输出。 设置IsReadOnly(只读) = true后,该控件只允许输出,不允许输入。
但是该控件仍然可以获取焦点。
IsEnable适用于winform、WPF的绝大部分控件。设置后IsEnable = false后,该控件为“不可用”状态,继承样式中的不可用样式,如文本框边框变灰。并且无法获得焦点。
Visibility是可见性属性,也适用于绝大部分控件。 Winform中叫Visible 只有true false,WPF中叫Visibility,有Visible, HIdden,Collapsed 三个值,分别是可见、不可见、响应式隐藏。
唯一需要解释的就是Collapsed这个, 他和HIdden一样,会隐藏控件,但是Hidden是可见性的隐藏。而Collapsed不仅看不见该控件,该控件所占的位置也会被响应式的取代。
相关文章推荐
- What is the difference between const and static readonly?(const 和 static readonly 的区别?)
- const 和 static readonly 区别
- .net程序员的盲点(三):const和static readonly的区别
- this file is read-only.you must save to a different filename
- const和static readonly 的区别
- 【Linux】解决用vi修改文件,保存文件时,提示“readonly option is set”
- C#Readonly, static, const 区别<转载>
- Connection is read-only. Queries leading to data modification are not allowed
- struts2 标签中read-only=true 和disabled的区别
- A read-only user or a user in a read-only database is not permitted to disable
- 用vi修改文件,保存文件时,提示“readonly option is set”的解决方法。
- js中的"=="和equals()以及is()三者的区别
- VS2008 “Add/Remove operation is impossible,becase the code element 'ConnectionAddDlg' is read only”
- ssh事务管理 Connection is read-only
- 转: const和static readonly的区别
- Connection is read-only. Queries leading to data modification are not allowed
- mysql的table is read only 解决方法
- centos系统mysql数据库中Table is read only错的解决
- Python中read()、readline()和readlines()三者间的区别和用法
- .net程序员的盲点(三):const和static readonly的区别