zoukankan      html  css  js  c++  java
  • 自动提示(数据源)AutoCompleteBoxSample

    <UserControl xmlns:input="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input" 
        x:Class
    ="Silverlight.Common.AutoCompleteBoxSample"
        xmlns
    ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x
    ="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d
    ="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc
    ="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable
    ="d"
        d:DesignHeight
    ="300" d:DesignWidth="400" Loaded="UserControl_Loaded">

        
    <Grid x:Name="LayoutRoot" Background="White">
            
    <Grid.RowDefinitions>
                
    <RowDefinition  Height="auto"/>
            
    </Grid.RowDefinitions>
            
    <Grid.ColumnDefinitions>
                
    <ColumnDefinition Width="auto"/>
                
    <ColumnDefinition Width="auto"/>
            
    </Grid.ColumnDefinitions>
            
    <TextBlock Text="自动提示(数据源):" HorizontalAlignment="Center" VerticalAlignment="Center" Cursor="Hand"></TextBlock>
            
    <input:AutoCompleteBox x:Name="AutoCompleteBox1" Grid.Column="1" Grid.Row="0" IsTextCompletionEnabled="True"  Height="23"  IsDropDownOpen="True" TabNavigation="Cycle"/>
            
    <ContentPresenter x:Name="ContentPresenter1"/>

            
    <Button Height="50" Width="100" >
                
    <Button.Content>
                    
    <CheckBox Content="CheckBox"></CheckBox>
                
    </Button.Content>
            
    </Button>

        
    </Grid>
    </UserControl>

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;

    namespace Silverlight.Common
    {
        
    public partial class AutoCompleteBoxSample : UserControl
        {
            
    public AutoCompleteBoxSample()
            {
                InitializeComponent();
            }
            
    private void UserControl_Loaded(object sender, RoutedEventArgs e)
            {
                
    this.AutoCompleteBox1.ItemsSource = DataSource.GetDataSource();
            }

        }
    }
    using System;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Ink;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;
    using System.Collections;
    using System.Collections.Generic;

    namespace Silverlight.Common
    {

        
    //数据源类
        public static class DataSource
        {
            
    public static IList<string> GetDataSource()
            {
                IList
    <string> list = new List<string>();
                
    string[] data = new string[10] { "aaa""bbb""ccc""ddd""eee""fff""ggg""hhh""iii""jjj" };

                
    for (int i = 0; i < data.Length; i++)
                {
                    list.Add(data[i]);
                }
                
    return list;
            }


        }
    }
  • 相关阅读:
    python中的time模块
    CSS 布局
    8 Function类型
    2 node 核心
    1 node 简介
    13 对象
    JS 算法一
    JS 模块化
    1 谈谈section标签
    JS 练习一
  • 原文地址:https://www.cnblogs.com/xh831213/p/1780700.html
Copyright © 2011-2022 走看看