通过键入关键字触发搜索.
1 | public class SearchBar : TextBox, ICommandSource |
属性
属性 | 描述 | 默认值 | 备注 |
---|---|---|---|
IsRealTime | 是否实时搜索 | false | 如果为true 则每次输入都会自动触发搜索开始事件 |
Command | 命令 | ||
CommandParameter | 命令参数 | ||
CommandTarget | 命令目标元素 |
附加属性
属性 | 描述 | 默认值 | 备注 |
---|---|---|---|
InfoElement.Placeholder | 占位符 | ||
InfoElement.Necessary | 是否必填 | false | |
InfoElement.Symbol | 必填标记 | ● | |
InfoElement.ContentHeight | 内容高度 | 30 | 标题在上时可用 |
InfoElement.MinContentHeight | 最小内容高度 | 30 | 标题在上时可用 |
TitleElement.Title | 标题 | ||
TitleElement.TitlePlacement | 标题对齐方式 | TitlePlacementType.Top | |
TitleElement.TitleWidth | 标题宽度 | 120 |
事件
名称 | 说明 |
---|---|
SearchStarted | 搜索开始时触发 |
样式
样式 | 描述 |
---|---|
SearchBarBaseStyle | 默认样式 |
SearchBarExtendBaseStyle | 默认扩展样式 |
SearchBarPlusBaseStyle | 默认加强样式 |
SearchBarExtend | 扩展样式 |
SearchBarPlus | 加强样式 |
案例
1 | <StackPanel Margin="32" Orientation="Horizontal"> |