- 浏览: 190049 次
- 性别:
- 来自: 深圳
文章分类
最新评论
xaml页面
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ListBox
HorizontalAlignment="Left"
Margin="12,6,0,0"
Name="listBox1"
VerticalAlignment="Top"
>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Width="100" Height="100"
Source="{Binding soure}" />
<TextBlock Text="{Binding text}"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
cs 页面
public partial class ListBox_eg : PhoneApplicationPage
{
//一个类用于 保存数据的
public class Item
{
public ImageSource soure { get; set; }
public string text { get; set; }
}
//构造函数
public ListBox_eg()
{
InitializeComponent();
//委托事件 当listbox选中改变的时候触发
listBox1.SelectionChanged += new SelectionChangedEventHandler(listBox1_SelectionChanged);
}
//加载
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
//声明一个集合
List<Item> items = new List<Item>();
//实例化一个类 然后把数据通过类加到集合中的
Item t = new Item();
t.soure = new BitmapImage(new Uri("/Image/1.jpg",UriKind.Relative));
t.text = "1.jpg";
items.Add(t);
t = new Item();
t.soure = new BitmapImage(new Uri("/Image/2.jpg", UriKind.Relative));
t.text = "2.jpg";
items.Add(t);
t = new Item();
t.soure = new BitmapImage(new Uri("/Image/3.jpg", UriKind.Relative));
t.text = "3.jpg";
items.Add(t);
//把集合赋值到listbox集合中
listBox1.ItemsSource = items;
}
//获取选中改变事件
void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
//获取当前被选中的对象 然后进行操作
ListBox lb = sender as ListBox;
Item item = lb.SelectedItem as Item;
this.PageTitle.Text = item.text;
}
}
发表评论
文章已被作者锁定,不允许评论。
-
WP7 学习之MultiScaleImage控件使用
2012-02-22 22:53 1616xaml: <MultiScaleImage Hori ... -
WP7 学习之pivot控件应用
2012-01-08 22:52 1908Pivot控件用来过滤大量的数据集,在不同的视图中查看它们,或 ... -
WP7 学习之panorama 全景控件应用
2012-01-08 22:28 2248引入命名空间xmlns:controls="clr- ... -
WP7学习之使用字体文件库
2012-01-05 20:49 1124<TextBlock Text="60&quo ... -
WP7 silverlight toolkit 学习之NavigationInTransition
2011-12-30 22:09 1990NavigationInTransition这个是实现页面切换 ... -
WP7 silverlight toolkit 之 AutoCompleteBox 应用学习
2011-12-27 22:13 1555案例一: xaml: < ... -
WP7 silverlight toolkit 学习之DatePicker and TimePicker
2011-12-26 20:48 1950DatePicker xaml: <toolkit:D ... -
WP7 silverlight toolkit 学习之 WrapPanel 使用
2011-12-23 21:28 2260xaml: <toolkit:WrapPanel H ... -
WP7 silverlight toolkit 学习 之 ToggleSwitch 使用
2011-12-23 21:23 2143xaml: <toolkit:ToggleSwitch ... -
Wp7 silverlight toolkit 学习之 ContextMenu使用
2011-12-23 21:17 1846xaml: <Button Content=" ... -
wp7学习笔记 之二
2011-12-22 23:07 12864)可以选中一个控件然后再在控件里添加子控件5)新建时间线、可 ... -
wp7学习笔记 之一
2011-12-22 23:06 1218Emulator中文叫仿真器,是精确地在一种环境下仿真另一种环 ... -
盘点Windows Phone Developer Tools 7.1 Beta (for Mango)新增功能
2011-12-21 20:50 1019盘点Windows Phone Developer Tools ... -
Windows Phone中Silverlight Toolkit的使用
2011-12-19 22:18 1214首先需要去下载一个Silv ... -
WP7 开发学习之 Map 地图小应用
2011-12-16 23:33 1869用map控件 首先要先注册一个key ,我这就提供一个:AtR ... -
wp7 开发学习之 ScrollViewer小应用
2011-12-09 09:17 1349xaml <ScrollViewerWidth=&qu ... -
wp7 开发学习之 MediaElment小应用
2011-12-09 09:18 866xaml <MediaElement Height=& ... -
wp7 开发学习之 TextBox小应用
2011-12-09 09:18 1049xaml <TextBox Height=" ... -
wp7 开发学习之 Thumb小应用
2011-12-09 09:19 1349xaml页面 <Thumb Height=" ... -
wp7 开发学习之 Slider 小应用
2011-12-09 09:19 1599xaml页面 <Slider Height=" ...
相关推荐
总的来说,"WP7 ListBox 下拉刷新组件"是WP7和WP8应用开发中的一个重要工具,它能够帮助开发者提升应用的交互性和用户体验。通过研究其源码和Demo,开发者不仅可以学会如何实现下拉刷新功能,还能学习到自定义控件的...
《Programming Windows Phone 7》是微软出版社发布...对于希望在WP7平台上开发应用程序的人来说,这是一个非常全面且实用的学习资料。同时,书中附带的源码样本可以帮助读者更快地掌握理论知识,并将其转化为实践能力。
这款源码对于想要学习WP7应用开发、尤其是天气应用开发的开发者来说,具有很高的参考价值。 首先,我们要了解的是Windows Phone 7的开发环境。在WP7应用开发中,主要使用的是Microsoft的Silverlight技术,这是一种...
《Windows Phone 7 (WP7) 开发必备资料》是一个针对Windows Phone 7应用程序开发的资源集合,包含两本PDF电子书:《Apress.Pro.Silverlight.4.in.CSharp.Oct.2010.pdf》和《WindowsPhone导航与控件.pdf》。...
本开发文档,即"wp7101例开发文档",是一份专为初学者编写的教程,通过101个实际案例,帮助读者快速掌握WP7应用开发的基本技巧和流程。 ### 一、开发环境搭建 要进行WP7应用开发,首先需要安装以下工具: 1. **...
在Windows Phone 7 (WP7)开发中,`ListBox`是一个非常重要的控件,它用于显示一列可滚动的数据项,常用于展示列表形式的信息。本教程将带你深入理解如何在Windows Phone 7应用程序中使用`ListBox`,并提供一个简单...
标题中的“微软官方WP8开发初体验教程1”指出,这是一个关于Windows Phone 8 (WP8) 应用开发的基础教学资源,由微软官方提供,适合初学者入门。描述中提到,教程包括视频和配套文档,即使不观看视频,也能通过文档...
在Windows Phone 7 (WP7)的开发过程中,独立存储(IsolatedStorage)是一个至关重要的概念,它为应用程序提供了一种安全、隔离的方式来保存数据。IsolatedStorageFile是.NET Framework针对移动设备提供的一种本地...
在Windows Phone 7 (WP7)平台上开发天气预报应用是一项技术含量较高的工作,涉及到网络通信、数据解析、UI设计等多个方面。以下将详细介绍基于WP7的天气预报代码所涵盖的关键知识点。 1. **网络请求与数据获取**: ...
通过本教程的学习,读者将能够掌握WP7应用程序的基础开发流程,了解如何使用Expression Blend 4 for Windows Phone创建项目,以及如何利用Panorama控件构建直观的用户界面。随着不断实践和探索,开发者将能够创造出...
【WP7-MyCalendar】是一款专为Windows Phone 7(简称WP7)用户设计的日历应用程序,它展示了如何在该平台上开发个性化且实用的本地日历应用。开发者通过这个项目,分享了在WP7上构建此类应用的技术和经验,鼓励其他...
【WP7完美征程的源代码】是一份珍贵的资源,主要包含了Windows Phone 7(WP7)开发的相关实例代码。Windows Phone 7是微软在移动操作系统领域的早期尝试,旨在为开发者提供一个平台来构建功能丰富的应用程序。这本书...
对于想要学习WP7应用开发或者熟悉豆瓣API的开发者来说,这个源码提供了很好的学习材料。通过阅读和分析代码,可以了解到如何在WP7平台上构建网络应用,如何处理用户输入,以及如何优雅地展现搜索结果。此外,还能...
在WP7应用开发中,Context Menu是一种常见的用户界面元素,它提供了一种方式让用户在长按或右键点击某一对象时,显示一组与该对象相关的操作选项。这种菜单在各种应用中都有广泛的应用,如编辑、删除、复制等操作。 ...
在移动应用开发领域,Windows Phone 7(简称WP7)是一个重要的平台,其丰富的API和强大的开发工具为开发者提供了广阔的空间。本篇将详细介绍一个WP7图片浏览器的示例源码,帮助初学者理解如何在WP7平台上实现滑动...
1. **设计XAML布局**:在WP7应用的主页面.xaml文件中,创建一个StackPanel或ListBox来承载菜单面板。每个面板包含一个大的标题元素(如TextBlock)和一组可折叠的小标题元素。可以使用DataTemplate来定义面板的样式...
在Windows Phone 7(简称WP7)平台上开发天气预报查询应用是一项常见的任务,这涉及到对网络数据的获取、解析以及用户界面的展示。本项目利用了Google的API来获取天气实时信息,这是一个实用且常见的实践,因为...
深入浅出WP8应用开发,...通过这些章节的学习,开发者能够熟练掌握WP8应用开发的核心技术,具备独立设计和开发高质量WP8应用的能力。每个章节的源代码实例都提供了宝贵的实践经验,帮助理论知识更好地转化为实际技能。
在WP7中,Silverlight是主要的开发环境之一。 - **XAML**:XAML(Extensible Application Markup Language)是一种XML-based语言,用于描述UI元素及其属性,是Silverlight的核心组成部分。 - **应用结构**:WP7中的...
在Windows Phone 7 (WP7)平台上开发应用时,本地数据库是存储和管理应用程序数据的重要工具。本项目“wp7使用本地数据库——记分牌”就是这样一个实例,它利用了WP7内置的SQLite数据库来实现一个记分牌功能。SQLite...