随笔分类 - WP开发基础
摘要:前言 在上篇文章讲述了如何新建一个Silverlight for Windows Phone的应用程序,这篇文章讲述如何在Windows Phone上进行多媒体应用的开发。同时介绍当前Windows Phone Beta版本所支持媒体文件格式,以及讲述Windows Phone多媒体开发的一些限制性和注意点。 MediaElement控件的使用 使用Silverlight开发一般的多媒体应用,使用MediaElement控件就足够了,MediaElement控件支持音频和视频文件,也支持本地和网络文件,支持多种多媒体文件的解码器(codec),大大简化了开发多媒体应用的难度。 新增Me...
阅读全文
摘要:Canvas元素表示定制一个区域,并可以通过相对坐标定义子元素位置,在一下情况下Canvas是不可见的Height属性等于 0。Width属性等于 0。Opacity属性等于 0。Canvas的某个上级对象不可见。Background等于nullVisiblity属性等于Collapsed下面是一个的示例是一个绘制奥运五环旗的效果xaml主要代码:<!--ContentPanel-在此处放置其他内容--><Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"&
阅读全文
摘要:WP8磁贴分两种 1.应用程序自带的 都有且不能删除只能修改 2. 次要次贴 可以自己生成修改 当然无论是哪种tile 他们都具有想类似的设置和属性 看上一篇介绍 废话少说,直接上codeusing System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Navigation;using Microsoft.Phone.Controls;usi...
阅读全文
摘要:鼠标事件:MultiScaleImage 事件事件名称说明BindingValidationError在绑定源报告数据验证错误时发生。 (从 FrameworkElement 继承。)DoubleTap当悬停在此 UIElement 上时使用了DoubleTap 笔势的情况下发生。有关如何在 WindowsPhone 上使用笔势的信息,请参见如何处理 Windows Phone 的操作事件。 (从 UIElement 继承。)GotFocus当 UIElement 收到焦点时发生。 (从 UIElement 继承。)Hold当悬停在此 UIElement 上时使用了 Hold 笔势的情况下发生
阅读全文
摘要:WindowsPhone基础琐碎总结-----数据绑定一、什么是数据绑定 官方这样解释:数据绑定是在应用程序 UI 与业务逻辑之间建立连接的过程。简单的理解就是通过数据绑定的方式实现了后台数据和前台UI元素的关联,可以比喻成UI元素和数据源的桥梁,更详细点的说数据绑定提供了一种数据呈现与交互的简捷方式,使得数据与UI分离,并能使得数据源和UI元素之间的自动更新、同步。二、数据绑定的几个名词 在正式介绍数据绑定之前简单说几个关于数据绑定的常用名词,我想大家只要看一遍都会理解什么意思,不需要多说。 (1)绑定源:即数据的来源,绑定源可以是任意的CLR对象。不过实际需要的时候则是该对象的某一特定属性
阅读全文
摘要:实现一个RSS阅读器,通过你输入的RSS地址来获取RSS的信息列表和查看RSS文章中的详细内容。RSS阅读器是使用了WebClient类来获取网络上的RSS的信息,然后再转化为自己定义好的RSS实体类对象的列表,最后绑定到页面上。(1) RSS实体类和RSS服务类RssItem.csusing System.Net;using System.Text.RegularExpressions;namespace WindowsPhone.Helpers{ ///<summary> /// RSS对象类 ///</summary>publicclass RssItem { .
阅读全文
摘要:Visifire 是一个基于Silverlight & WPF的可视化图表组件,使用Visifire可以轻松创建出可嵌入桌面程序或Web程序的动态图表。使用相同的 API,创建出的图表可运行于 Silverlight 或 WPF 环境中,也可以作为一个单独的 Silverlight 程序嵌入到任何网页中(如:Asp、Asp.net、Php、Jsp 等或 Html 页面)。前段时间写两篇关于Visifire的文章,后来在网上搜索了一关于 Visifire 使用的文章很少,因此决定再写几篇详细介绍 Visifire 使用的文章。计划先介绍一下 Visifire 中最重要的几个对象,然后再介
阅读全文
摘要:WP第三方控件Visifire的使用想做一个折线图,之前用过安装Telerik的justcode,看到过他家能实现WP上的图表,今天就抱着试一试的心态在网上找了找代码。最后找到这个http://www.visifire.com/wp7_chart_view.php?type=xml&file=product/WPLine2.xml(现在好像被墙了)。这个网站上提供了图表的XAML实现,而我想要是用C#代码控制图表的数值(就是X、Y轴的数值),在网上找了Visifire在sliverlight上的C#实现,花了一上午的时间将其转移到Windows Phone上,先添加对SLWpVisif
阅读全文
摘要:Windows Phone 7统计图表控件 - 第三方控件visifire时间:2012-02-06 23:19来源:CSDN作者:mr_raptor点击:425次Silverlight对于图形图像处理方面,从1.0时代起就给予了很强大的支持,所以我们可以在Silverlight中实现非常棒的各种统计图表,然而现在有了一些开源的项目,使得这项工作更加的简单。 本文我将介绍一个开源的项目visifire,使用它可以在Silverlight 4中实现超酷的图表。 关于Visifire就简单的介绍这么多,大家可以去查看 Silverlight对于图形图像处理方面,从1.0时代起就给予了很强大的...
阅读全文
摘要:你平时关注自己的体重吗?Weight Tracker使得你可以随时跟踪自己的体重,并且提供几种体重发展趋势的视图。它是一个基于Pivot控件的、具有三条Pivot Item的应用:➔列表-测量体重的原始数据列表,支持数据的添加和删除。连续数据记录所体现的体重增减趋势通过上升/下降箭头来表示。➔图-在一个折线图上绘制我们体重随时间变化的曲线,同时,可以显示我们在应用程序的设置页面中定义的目标体重。我们可以浏览所有的数据,或者根据自身的需求缩小浏览范围。➔进度-根据最终的瘦身计划,总结我们的减肥进度。这个仪表盘视图通过饼图来实现。 虽然这是一个基于Pivot控件的应用程序,但是本章内容的目的是..
阅读全文
摘要:Windows Phone 主题资源2012/2/9Windows Phone 对主题资源使用资源字典,它是一个键控对象字典,可在 XAML 和代码中使用。本节提供有关 Windows Phone 资源字典中提供的特定主题属性的信息。您的应用程序可以访问此处显示的属性,并使用 XAML 代码将其绑定到控件。在运行时,这些资源会被添加到应用程序中。注意:分配给主题资源的特定值可能取决于最终用户为其手机所选择的个性色和背景色。有关指定这些值的位置以及选择另外一个主题时所发生情况的信息,请参阅 Windows Phone 主题概述。 主题资源下表列出了并定义 Windows Phone 中提供的主.
阅读全文
摘要:在空间Microsoft.Phone.Net.NetworkInformation下的NetworkInterface类 和NetworkInterfaceType类是Windows Phone 7手机网络信息相关的类。NetworkInterface提供了当前手机网络的一些信息,NetworkInterfaceType是一个手机网络的类型的枚举。下面用一个小例子来使用NetworkInterface和NetworkInterfaceType来检查手机的网络状态。?<Grid x:Name="LayoutRoot"Background="Transparen
阅读全文
摘要:protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e) { MessageBoxResult result = MessageBox.Show("确定要退出吗", "提示", MessageBoxButton.OKCancel); if (result == MessageBoxResult.Cancel) { e.Cancel = true; } ...
阅读全文
摘要:一、什么是数据绑定 官方这样解释:数据绑定是在应用程序 UI 与业务逻辑之间建立连接的过程。简单的理解就是通过数据绑定的方式实现了后台数据和前台UI元素的关联,可以比喻成UI元素和数据源的桥梁,更详细点的说数据绑定提供了一种数据呈现与交互的简捷方式,使得数据与UI分离,并能使得数据源和UI元素之间的自动更新、同步。二、数据绑定的几个名词 在正式介绍数据绑定之前简单说几个关于数据绑定的常用名词,我想大家只要看一遍都会理解什么意思,不需要多说。 (1)绑定源:即数据的来源,绑定源可以是任意的CLR对象。不过实际需要的时候则是该对象的某一特定属性。 (2)绑定目标:即从绑定源获得的数据绑定到的UI元
阅读全文
摘要:我们知道Windows Phone 目前只支持jpg和png两种格式的图片,并不支持动态图片,在Windows Phone 7 Tips (9)中提到我们可以使用ImageTool来显示GIF图片。下面以一个具体的实例Demo来演示下:ImageTools目前的版本是0.3,是2010年10月编译的,存在一些bug,所以建议大家下载源代码自己编译dll(文件末尾处提供下载)1. 创建wp7Gif项目,将涉及到的dll文件都添加到项目中,如下图所示(其中有一些dll不是必须的)2. 打开MainPage.xaml,添加ImageTools的命名空间引用xmlns:it="clr-nam
阅读全文
摘要:图片作为应用程序不可或缺,也是程序中最常见的元素之一,那么在Windows Phone中该如何使用它呢?这就是这篇文章需要解决的问题。在Silverlight支持两个格式的图片显示,它们是:JPEG和PNG,PNG使用的是无损压缩算法,可以准确重建原始位图;而JPEG使用的是一种有损压缩算法,这种算法会对齐人们肉眼不易察觉到的一些可视信息这种压缩方式对照片这样的图像非常有效,但是却不适用于文本或基于矢量派生的位图,如建筑图和动画。1.Image元素 在Silveright中,Image元素用来显示位图,但是Image元素并不是位图本身。现在我们通过一个简单是示例程序来学习如何在Window..
阅读全文

浙公网安备 33010602011771号