常见控件的使用与特性
1. PasswordBox 控件
PasswordBox 用于输入密码,它没有 Text 属性,需要通过 Password 属性来获取其中的文本。同时,PasswordBox 不支持剪贴板操作,用户无法使用快捷键复制其中的文本,代码也不能使用类似 SelectedText 这样的属性。
需要注意的是,WPF 的 PasswordBox 使用内存加密,以确保在某些类型的攻击(如内存转储)中无法获取密码。而 Silverlight 的 PasswordBox 没有这个功能,它的内容存储方式与普通的 TextBox 相同。
2. AutoCompleteBox 控件
AutoCompleteBox 将文本输入与下拉建议列表相结合,这种功能在网页上很常见,例如 Google 主页的搜索框和 Internet Explorer 的地址栏。
2.1 基本使用
在 Silverlight 中,使用 AutoCompleteBox 很简单。首先,从工具箱添加 AutoCompleteBox 时,Visual Studio 会创建一个名为 input 的 XML 别名:
<UserControl xmlns:input=
"clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input" ... >
然后,添加一个普通的 AutoCompleteBox:
Silverlight常见控件详解
超级会员免费看
订阅专栏 解锁全文
7775

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



