背水一战 Windows 10 (30) - 控件(文本类): AutoSuggestBox
2021-05-13 01:27
标签:c++ private mat style eve erp upd xmlns send [源码下载] 作者:webabcd 示例 OK 背水一战 Windows 10 (30) - 控件(文本类): AutoSuggestBox 标签:c++ private mat style eve erp upd xmlns send 原文地址:http://www.cnblogs.com/lonelyxmas/p/7567251.html
介绍
背水一战 Windows 10 之 控件(文本类)
Controls/TextControl/AutoSuggestBoxDemo.xamlPage
x:Class="Windows10.Controls.TextControl.AutoSuggestBoxDemo"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Windows10.Controls.TextControl"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
Grid Background="Transparent">
StackPanel Margin="10 0 10 10">
TextBlock Margin="5" Text="{x:Bind autoSuggestBox.Text,Mode=OneWay}" />
TextBlock Name="lblMsg1" Margin="5" />
TextBlock Name="lblMsg2" Margin="5" />
AutoSuggestBox Name="autoSuggestBox" Margin="5" ItemsSource="{x:Bind Suggestions}"
Header="AutoSuggestBox" PlaceholderText="AutoSuggestBox" QueryIcon="Find">
AutoSuggestBox.ItemTemplate>
DataTemplate x:DataType="local:SuggestionModel">
StackPanel Orientation="Horizontal">
Image Source="{x:Bind ImageUrl}" Width="20" Height="20" />
TextBlock Text="{x:Bind Title}" FontSize="20" />
StackPanel>
DataTemplate>
AutoSuggestBox.ItemTemplate>
AutoSuggestBox>
StackPanel>
Grid>
Page>
Controls/TextControl/AutoSuggestBoxDemo.xaml.cs/*
* AutoSuggestBox - 自动建议文本框(继承自 ItemsControl, 请参见 /Controls/CollectionControl/ItemsControlDemo/)
* TextMemberPath - 建议框中的对象映射到文本框中时的字段名(如果建议框中显示的只是字符串,就不用设置这个了)
* UpdateTextOnSelect - 单击建议框中的项时,是否将其中的 TextMemberPath 指定的值赋值给文本框
* SuggestionChosen - 在建议框(即下拉部分)中选择了某一项后触发的事件
* TextChanged - 文本框中的输入文本发生变化时触发的事件
* QuerySubmitted - 用户提交查询时触发的事件(可以通过回车提交,可以通过点击文本框右侧的图标提交,可以通过在下拉框中选择某一项提交)
*
* 注:SearchBox 弃用了
*/
using System;
using System.Collections.ObjectModel;
using Windows.UI.Xaml.Controls;
namespace Windows10.Controls.TextControl
{
public sealed partial class AutoSuggestBoxDemo : Page
{
public ObservableCollection
[源码下载]
文章标题:背水一战 Windows 10 (30) - 控件(文本类): AutoSuggestBox
文章链接:http://soscw.com/essay/84932.html