Silverlight控件详解:从输入到日期选择
在Silverlight开发中,有多种实用的控件可供开发者使用,这些控件能极大地提升用户体验和开发效率。下面将详细介绍PasswordBox、AutoCompleteBox、基于范围的控件以及日期控件等。
PasswordBox控件
PasswordBox用于输入密码,它没有Text属性,只能通过Password属性来获取其中的文本。此外,PasswordBox不支持剪贴板操作,用户无法使用快捷键复制其中的文本,代码也不能使用SelectedText等属性。
需要注意的是,WPF的PasswordBox使用内存加密,以确保在某些攻击(如内存转储)中无法获取密码。而Silverlight的PasswordBox没有这个特性,它的内容存储方式与普通TextBox相同。
AutoCompleteBox控件
AutoCompleteBox将文本输入与下拉建议列表相结合,这种功能在网页上很常见,比如谷歌主页的搜索框和IE浏览器的地址栏。
基本使用
在Silverlight中,使用AutoCompleteBox非常简单。首先,从工具箱添加AutoCompleteBox时,Visual Studio会创建一个名为input的XML别名:
<UserControl xmlns:input=
"clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input" ... >
<
超级会员免费看
订阅专栏 解锁全文
71

被折叠的 条评论
为什么被折叠?



