转载Silverlight AutoCompleteBox 增强key/value 拼音头检索

在做企业应用的时候,经常遇到使用拼音检索来快速录入的需求,因此自己动手增强了AutoCompleteBox控件。
1、增加SelectedValue属性,用于实现key/value;
2、增加SearchUsingPinyin属性,用于使用拼音快速检索;

3、增加ShowDropDownToggle属性,用于切换下拉按钮,以实现ComboBox的功能;
补充:
  在Silverlight中的AutoComplete与asp.net中的AutoComplete中的过滤机理是不一样的,在asp.net中虽然
每次Fileter都要调用WebServices,但是可以适应数据量较大的状况。而在Silverlight中却是一次读入所有的Items的,
我测试记录达到5000以上时,装载速度就比较慢了。不知有什么好方法没有?欢迎告知。

转载Silverlight AutoCompleteBox 增强key/value 拼音头检索相关推荐

  1. Silverlight AutoCompleteBox(自动完成输入框控件)使用方法

         在微软的Silverlight 开源控件项目"Silverlight Toolkit"中,提供了一个自动完成输入框控件:AutoCompleteBox.          ...

  2. javascript实现下拉列表框显示(输入拼音头显示选项)

    客户提出输入拼音头,下拉列表框打开,焦点在拼音头为对按下字母的那条子项上按回车键则选中此子项.这点如同在OICQ中搜索名字,按下一个字母键,则第一个字母为此字母的单词或汉字就为当前的选项.还有,如:在 ...

  3. ElasticSearch实战系列02 SpringBoot + ElasticSearch 7.7 实现高仿QQ用户搜索:中文+拼音混合检索,并高亮显示

    本文导读 本文仿照QQ的用户搜索,搭建一个中文+拼音的混合检索系统,并高亮显示检索字段.全文共分为以下几部分: 1.项目简介,包括需求描述与分析等: 2.项目开发,通过两个版本的index,验证并完成 ...

  4. linux u8 头文件,2019-12-11 转载TCP/IP编程常用C语言头文件

    网络编程的头文件(这里所有的头文件都在/usr/include目录下面) 经常被一些头文件搞大,不知到到哪个头文件去找结构.这里做个总结 ---------------- 版权声明:本文为CSDN博主 ...

  5. 2019-12-11 转载TCP/IP编程常用C语言头文件

    网络编程的头文件(这里所有的头文件都在/usr/include目录下面) 经常被一些头文件搞大,不知到到哪个头文件去找结构.这里做个总结 ---------------- 版权声明:本文为CSDN博主 ...

  6. [转载]ExtJS中grid按照中文拼音首字母排序、改变行背景、列背景、静态数据分页不再困难...

    代码 1 本示例主要使用到了静态数据分页 Ext.data.PagingMemoryProxy组件.Ext.PagingToolbar分页条.viewConfig的getRowClass 方法.列co ...

  7. python 列表根据汉字拼音进行排序 / 查询结果集(列表嵌套字典)根据特定key字段拼音进行整体排序

    基于 pypinyin 的拼音首字排序 * 以下方法皆只根据词语的第一个汉字进行排序 1.基于列表 进行排序 from pypinyin import lazy_pinyindef pinyin_so ...

  8. (转载)在服务器上排除问题的头5分钟

    尽可能搞清楚问题的前因后果 不要一下子就扎到服务器前面,你需要先搞明白这台服务器有多少已知的情况,还有故障的具体情况,不然你很有可能是在无的放矢 必须要搞清楚的问题: 故障的表现是什么?无响应?报错? ...

  9. 转载--[数据库] MySQL汉字字段按拼音排序

    我们的MySQL使用latin1的默认字符集,也就是说,对汉字字段直接使用GBK内码的编码进行存储,当需要对一些有汉字的字段进行拼音排序时(特别涉及到类似于名字这样的字段时),默认无法通过order ...

最新文章

  1. ubuntu安装pip3
  2. 厦大诚招青年AI科学家:待遇不一般,连配偶和子女教育都考虑到了
  3. JAVA反射机制及其原理实现
  4. 洛谷 P3244 / loj 2115 [HNOI2015] 落忆枫音 题解【拓扑排序】【组合】【逆元】
  5. 【软件工程】IS的三级管理
  6. 三体与计算机科学与技术,《三体》作者刘慈欣:AlphaGo赢了,但人工智能不可能强大到没有弱点...
  7. java设置框架位置_怎样设置label的位置啊?求指导
  8. android github轮播图,GitHub - ZTJzzz/Banner: Android轮播图
  9. 第二章 HTML5存储 JSON格式
  10. Docker常见命令
  11. java 泛型研究 初探索(一)
  12. 书海拾贝|开发艺术探索之 android 的消息机制
  13. JavaScript题 - 应用
  14. c语言银行排队系统链表,银行预约排队系统(数据结构问题)
  15. 程序员:职业很抓狂!前途很迷茫?送你破解困境秘籍!
  16. Js数据类型间的相互转换
  17. win10系统崩溃(UNEXPECTED_STORE_EXCEPTION)解决方法
  18. 基于单片机的水壶自动加热系统_基于单片机电热水壶控制系统的设计
  19. MDS中的caps和Locker
  20. linux网卡设置详解

热门文章

  1. 辨析*P++,*(p++),*(++p),++(*p),*(P--),*(--P)
  2. Bulk API实现批量操作
  3. MyEclipse工具的优化使用
  4. 2022年科技与IT十大趋势
  5. 做产品,大公司克制,小公司放纵
  6. 面试题,如何让你从0-1的做一款产品出来,你会怎么做?
  7. 【Python】Matplotlib绘制极坐标雷达图
  8. 安装 nodejs 的版本管理工具 (nmv),降低 nodejs 的版本
  9. dtoj#4263. duliu
  10. 五、字符与字符串(Char类,Char类的使用,String的基本使用,StringBuilder的使用)...