- 浏览: 189183 次
- 性别:
- 来自: 深圳
文章分类
最新评论
案例一:
xaml:
<toolkit:AutoCompleteBox
HorizontalAlignment="Left"
Margin="43,43,0,0"
Name="autoCompleteBox1"
VerticalAlignment="Top"
Width="351"
IsTextCompletionEnabled="True"
/>
这个很简单,就是直接拖进来,多加了个IsTextCompletionEnabled属性,设置边输的时候是否匹配
cs:
List<string> list = new List<string>();
list.Add("aaaaaaa");
list.Add("bbbbbbb");
list.Add("ccccccc");
list.Add("ddddddd");
list.Add("eeeeeee");
list.Add("fffffff");
autoCompleteBox1.ItemsSource = list;
<!--StartFragment -->--------------------------------------------------------------------
案例二:xaml:
<toolkit:AutoCompleteBox
HorizontalAlignment="Left"
Margin="43,121,0,0"
Name="autoCompleteBox2"
VerticalAlignment="Top"
Width="351"
ValueMemberPath="Key"
>
<toolkit:AutoCompleteBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Value}" Width="100" Height="100"></Image>
<TextBlock Text="{Binding Key}" Margin="0,50"></TextBlock>
</StackPanel>
</DataTemplate>
</toolkit:AutoCompleteBox.ItemTemplate>
</toolkit:AutoCompleteBox>
这里就有两个显示的,要注意的就是ValueMemberPath,这个是设置输哪个值的时候进行匹配,因为有两个,你要设置一个
cs:
Dictionary<string, string> dict = new Dictionary<string, string>();
dict.Add("Monday", "/Image/1.jpg");
dict.Add("Mm", "/Image/2.jpg");
dict.Add("Mmmy", "/Image/3.jpg");
dict.Add("Mommm", "/Image/1.jpg");
autoCompleteBox2.ItemsSource = dict;
---------------------------------------------------------------------
案例三:xaml:
<toolkit:AutoCompleteBox
HorizontalAlignment="Left"
Margin="43,302,0,0"
Name="autoCompleteBox3"
VerticalAlignment="Top"
Width="372"
ValueMemberPath="name"
>
<toolkit:AutoCompleteBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding name}"></TextBlock>
<TextBlock Text="{Binding sex}" Foreground="Gray"></TextBlock>
</StackPanel>
</DataTemplate>
</toolkit:AutoCompleteBox.ItemTemplate>
</toolkit:AutoCompleteBox>
这个要注意的和上面的一样
cs:
List<Info> Infoa = new List<Info>();
Info i = new Info();
i.name = "jacklai";
i.sex = "男";
Infoa.Add(i);
Info i1 = new Info();
i1.name = "MarryLai";
i1.sex = "女";
Infoa.Add(i1);
autoCompleteBox3.ItemsSource = Infoa;
______________________________________________________
属性:
1.FilterMode:匹配方式
2.IsDropDownOpen:下拉列表是否打开
3.IsTextCompletionEnable:自动完成匹配填写
4.MaxDropDownHeight:下拉列表的最大高度
5.MinimumPopulateDelay:最小匹配时间
6.MinimumPrefixLength:最短匹配长度
事件:
DropDownClosed/DropDownCloseing
DropDownOpened/DropDownOpening
发表评论
文章已被作者锁定,不允许评论。
-
WP7 学习之MultiScaleImage控件使用
2012-02-22 22:53 1609xaml: <MultiScaleImage Hori ... -
WP7 学习之pivot控件应用
2012-01-08 22:52 1905Pivot控件用来过滤大量的数据集,在不同的视图中查看它们,或 ... -
WP7 学习之panorama 全景控件应用
2012-01-08 22:28 2246引入命名空间xmlns:controls="clr- ... -
WP7学习之使用字体文件库
2012-01-05 20:49 1120<TextBlock Text="60&quo ... -
WP7 silverlight toolkit 学习之NavigationInTransition
2011-12-30 22:09 1985NavigationInTransition这个是实现页面切换 ... -
WP7 silverlight toolkit 学习之DatePicker and TimePicker
2011-12-26 20:48 1944DatePicker xaml: <toolkit:D ... -
WP7 silverlight toolkit 学习之 WrapPanel 使用
2011-12-23 21:28 2256xaml: <toolkit:WrapPanel H ... -
WP7 silverlight toolkit 学习 之 ToggleSwitch 使用
2011-12-23 21:23 2138xaml: <toolkit:ToggleSwitch ... -
Wp7 silverlight toolkit 学习之 ContextMenu使用
2011-12-23 21:17 1840xaml: <Button Content=" ... -
wp7学习笔记 之二
2011-12-22 23:07 12804)可以选中一个控件然后再在控件里添加子控件5)新建时间线、可 ... -
wp7学习笔记 之一
2011-12-22 23:06 1214Emulator中文叫仿真器,是精确地在一种环境下仿真另一种环 ... -
盘点Windows Phone Developer Tools 7.1 Beta (for Mango)新增功能
2011-12-21 20:50 1017盘点Windows Phone Developer Tools ... -
Windows Phone中Silverlight Toolkit的使用
2011-12-19 22:18 1206首先需要去下载一个Silv ... -
WP7 开发学习之 Map 地图小应用
2011-12-16 23:33 1867用map控件 首先要先注册一个key ,我这就提供一个:AtR ... -
wp7 开发学习之 ScrollViewer小应用
2011-12-09 09:17 1347xaml <ScrollViewerWidth=&qu ... -
wp7 开发学习之 MediaElment小应用
2011-12-09 09:18 860xaml <MediaElement Height=& ... -
wp7 开发学习之 TextBox小应用
2011-12-09 09:18 1036xaml <TextBox Height=" ... -
wp7 开发学习之 Thumb小应用
2011-12-09 09:19 1346xaml页面 <Thumb Height=" ... -
wp7 开发学习之 Slider 小应用
2011-12-09 09:19 1597xaml页面 <Slider Height=" ... -
wp7 开发学习之 ProgressBar 小应用
2011-12-08 22:28 2078xaml页面 <ProgressBar Height ...
相关推荐
而Silverlight Toolkit,是为Silverlight开发者提供的一系列额外控件、服务和工具的集合,极大地扩展了Silverlight的功能和应用范围。本文将详细探讨Silverlight Toolkit及其相关的开发环境。 首先,我们来理解...
Silverlight Toolkit是开源的,这意味着开发者可以查看其源代码,学习其实现机制,并可以根据需要进行定制。开源特性也鼓励社区贡献,允许开发者分享自己的改进和创新,从而持续地丰富和更新工具包。 **4. 安装和...
在开发Web应用程序时,视觉元素的呈现是提升用户体验的关键因素之一。Silverlight Toolkit是一个非常有用的资源,它为Microsoft Silverlight提供了丰富的控件和组件库,其中包括用于数据可视化的功能。本篇文章将...
Silverlight Toolkit 4 是一个由Microsoft提供的一套用于Silverlight开发的强大工具集,它扩展了Silverlight的基础功能,为开发者提供了更多的控件、动画效果和实用工具类。这个工具包包含了许多预构建的UI控件,使...
这个主题Demo是展示如何在Silverlight应用中使用Toolkit的各种主题,以改变UI的外观和感觉,使得开发者可以根据自己的需求定制用户界面。下面将详细阐述Silverlight Toolkit的主题功能以及如何在项目中使用它们。 ...
Silverlight Toolkit 4是微软为开发者提供的一套开源工具集,专门针对Silverlight技术进行开发,它包含了丰富的控件、组件以及示例代码,是学习和掌握Silverlight应用开发的重要资源。 Silverlight作为微软的一种富...
总之,"Silverlight 4 Toolkit Demo"是学习Silverlight开发不可或缺的一部分,它涵盖了广泛的功能和实例,有助于提升开发者在创建富媒体应用程序时的设计和交互能力。通过深入研究这个Demo,开发者不仅可以掌握更多...
7. **SilverLight2.0 视频**: 可能是一系列关于Silverlight 2.0的教程视频,帮助开发者学习如何利用这个版本的Silverlight进行开发。 8. **Samples**: 示例代码目录,提供了工具包中各个控件和功能的实际应用示例,...
在这个压缩包中,"ASP.NET源码——silverlight toolkit中的主题(theme)应用.zip"包含了关于如何在ASP.NET中应用Silverlight Toolkit的主题的应用示例。 首先,我们要理解什么是Silverlight Toolkit。这是一个开源...
在本文中,我们将深入探讨Silverlight Toolkit中的主题(Theme)应用以及如何在ASP.NET开发环境中进行集成和使用。Silverlight Toolkit是由微软提供的一个开源库,它包含了一系列丰富的UI控件和实用工具,旨在扩展...
本压缩包"ASP.NET-[其他类别]silverlighttoolkit中的主题(theme)应用.zip"主要关注的是Silverlight Toolkit中的主题(Theme)应用。主题是UI设计中一个重要的概念,它定义了一组视觉样式,包括颜色、字体、布局等,...
《深入解析Silverlight Toolkit中的主题(Theme)应用》 在软件开发领域,用户界面的美观性和易用性是至关重要的,而这往往离不开良好的设计和主题的应用。Silverlight,作为Microsoft推出的一种RIA(Rich Internet...
《Silverlight Toolkit December 08:深入探索Java JSP与Silverlight 2.0的融合应用》 在当今Web开发领域,技术日新月异,其中Silverlight作为Microsoft推出的一款强大的富互联网应用(RIA)开发工具,曾经在交互式...
总结来说,"Silverlight Toolkit December 08 with Source" 是一个强大的资源,对于使用Silverlight开发Web应用的程序员来说,能够提升效率,同时也提供了深入学习和自定义的机会。通过源代码、示例、文档和社区支持...
Silverlight Toolkit是一个开源组件库,它为Microsoft Silverlight应用程序提供了额外的功能,包括丰富的图表控件。 首先,让我们关注饼图的创建。在Silverlight Toolkit中,我们可以使用PieSeries类来绘制饼图。在...
**Silverlight Toolkit** 是一个由Microsoft开发并维护的开源项目,专门为Silverlight应用程序开发者提供了一系列额外的控件、工具和库。这个项目旨在扩展Silverlight的功能,使开发者能够构建更丰富、更交互式的Web...
**Silverlight Toolkit** 是一个由Microsoft开发并维护的开源项目,专门为Silverlight应用程序提供了一系列额外的控件、组件和服务。这个工具包极大地扩展了Silverlight的内置功能,为开发者提供了更多的选择,使得...
3D旋转动画是WP7 Toolkit的一个亮点,它允许开发者在应用程序中实现引人入胜的视觉效果,比如旋转按钮、图片或其他UI元素,以增加用户体验的趣味性和互动性。要实现3D旋转,我们主要会用到`Storyboard`对象,这是...
在Silverlight开发中,主题(Theme)是一种强大的工具,它允许开发者快速地为应用程序赋予一致且吸引人的视觉样式。Silverlight Toolkit是微软提供的一套开源库,包含了丰富的控件、动画和其他工具,其中就包括了...