51CTO博客开发
1、什么是本地数据库? 你现在可以在IsolatedStorage中保存关系数据到本地数据库。 在windows phone中,所有应用程序都是相互“隔离”的,这意味着一个程序只能访问它自己的IsolatedStorage,即一个数据库只能应用于一个应用程序,并不能在几个应用程序中共享。 本地数据库非常适用于有关系实体(related entities)的场景。例如:
(1)XmlReader能够从Stream、TextReader、独立储存空间以及应用程序包中读取XML数据。 (2)然后,使用XmlReader.Create方法创建XmlReader解释器, (3)这样就可以使用Read方法对XML数据进行读取和解释了。
使用XML数据 两种XML数据的解释方式: (1)XmlReader 类 (2)LINQ to XML XmlReader是一种无需缓存向前只读的XML解释器。读取XML数据时,不依赖于内存,不在内存中处理,而是将XML文件下载到本地后,再进行解释,所以比较适合数据量比较大的XML文件; LINQ to XML是
数据操作包括以下几个方面: (1)文件流的读写 (2)独立存储空间的操作 (3)XML数据 windows phone 7是一个网络终端操作系统。 它访问网络时,并不是直接连接到远程网络上,而是通过一种类似于网络代理的方式进行访问。 无论Windows phone 7传送数据或者接收数据,都是以异步的方
Windows Phone7目录与文件操作 两个级别: (1)对操作系统本身内建的目录和文件的操作。--需要特殊的用户权限 (2)对应用程序为用户提供的目录和文件。 ----能够对该类目录和文件进行任意操作。 --- IsolatedStorage是一个虚拟储存区,只是利用IsolatedStorage IO 管理
水平对齐: <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <
<Border BorderBrush="Red" BorderThickness="5" Margin="0,0,0,645">
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <
AcceptsReturn:设置为True时,接受多行文本输入;设置为False时,只能输入一行文本。 TextWrapping:设置或获取TextBox控件的自动换行状态;该属性共有2个值。当值为Wrap时,自动换行;当值为NoWrap时,不自动换行。 <Grid x:Name="ContentPanel&quo
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <StackPa
通过添加多个Item实现向ListBox控件添加更多数据,这些Item不仅可以是文本数据,还可以是其他控件元素。ListBox控件常用的事件为SelectionChanged。 private void ListBox_SelectionChanged(object sender, SelectionChangedEventAr
Source:图片地址的源,支持本地图,也支持网络图片,图片格式限制为JPEG和PNG. Stretch:p_w_picpath控件的呈现状态,共四种。 (1)当值为None时,不对图片进行拉伸,以便填充规定的尺寸; (2)当值为Fill时,不按比例拉伸,完全填充规定的尺寸区域; (3)当值为Uniform时,按比例进行拉伸,直到
通过HyperlinkButton.Content属性,还可以将HyperlinkButton控件的外观定制为多种外观形式。与Button控件一样,HyperlinkButton也继承与ButtonBase抽象类,因此HyperlinkButton的属性和事件与Button控件都是相同的。
<Button Content="这是一个按钮"></Button> <!--使用TextBox控件作为Button控件的
socket编程服务器端和客户端: 服务器端: 在类中声明变量 (1)声明一个服务器socket ServerSocket (2)声明一个接受客户端的Socket AcceptClient 在Main函数中。 (1)定义一个网络端点 IPEndPoint ipEndPoint (2)初始化服务器socket ServerSocket (3)将服务
static void Main(string[] args) { Console.WriteLine("H
public partial class ImageShow : PhoneApplicationPage { public ImageShow()
<Grid x:Name="LayoutRoot" Background="Transparent"> <Grid.RowDefinitions>
C# public partial class PhontosAndCameras : PhoneApplicationPage { CameraCaptureTask&n
(1)进入休眠状态 应用程序向前导航离开应用程序 ------休眠状态(停止执行应用程序代码,但应用程序仍完好保留在内存中) 休眠状态----用户导航回该应用程序----应用程序中每页的状态将会自动还原回用户导航离开前的状态 (2)被逻辑删除
当用户导航离开 Windows Phone 应用程序时,这些应用程序可能会终止。有关应用程序生命周期的概述,请参阅 Windows Phone 执行模型概述。 本主题重点介绍一些处理执行模型事件的最佳做法。 最佳做法: 确保当用户从“开始”或已安装应用程序列表中启动应用程
Windows Phone 执行模型控制在 Windows Phone 上运行的应用程序的生命周期,该过程从启动应用程序开始,直至应用程序终止。 该执行模型旨在始终为最终用户提供快速响应的体验。为此,在任何给定时间内,Windows Phone 仅允许一个应用程序在前台运行。 当应用程序不再运行于前
ListBox控件--列表控件,在Windows phone不再提供ListView了,因为ListBox可以实现ListView的功能,在Windows phone里,ListBox控件的功能是非常强大的。 MultiScaleImage--主要用来显示大分辨率的图像,这些图像可以用DeepZoom工具来制作。 MediaELement--多媒体控件。用于
WebBrowser控件作为浏览器控件,在XAML文件内定义WebBrowser控件时需要注意对应的命名空间, 访问远程网页代码如下: WebBrowser控件还支持访问本地网页也就是工程资源,或者隔离存储的资源,即html文件。 加载本地工程中的资源文件代码如下: WebBrowser控件还支持直接在函数里添加h
ProgressBar为进度条控件, windows phone 有两种进度条: (1)进度递增的 (2)有几个小点不断循环出现的。 当确切知道进度的时候可以采用第一种; 当进度不明确时,可以采用第二种,提示程序正在运行。 创建第一种进度条: <ProgressBar Va
Image控件可以显示本地及远程图片。 附上代码:Stretch="Fill" <Image Height="300" Width="400" Margin="46,0,34,468" Source="/PhoneApp1;compon
PopUp为弹出框控件,可以自定义成提示框、等待框。 <Popup VerticalAlignment="Bottom" HorizontalAlignment="Center" Height="158" Width="261" IsOpen=&qu
TextBlock类似于WM上的Label,但比其强大,对一段文字可分别设置不同的字体、字号、颜色 等。 可以把字符串赋值给Text; 如果想对文本做些格式处理,使其看起来更美观。可以使用TextBlock.Inlines实现,把不同字 体、字号、颜色的文字放到单独的Run标签里进行设置,LineBreak用于换行。 附
输入框控件,用于输入文本信息。 <TextBox Height="72" HorizontalAlignment="Left" Margin="12,259,0,0" Name="textBox1" VerticalAlignment="T
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号