随笔分类 -  wp7———控件学习

摘要:using System;using System.Collections.Generic;using System.Linq;using System.Net;using... 阅读全文
posted @ 2014-06-13 18:12 ╰→劉じ尛鶴 阅读(179) 评论(0) 推荐(0)
摘要:要实现手机振动是件很简单事情。我们只要使用Microsoft.Devices命名空间中的VibrateController就可以轻易的达到目的。而VibrateController类只有两个方法: public void Start(TimeSpan duration); //开始振动(TimeSpan类型参数,是设置振动时长) public void Stop();//停止振动还有一个静态属性: public static VibrateController Default { get; }//用于获得VibrateController使用案例:using Microsoft.Devi... 阅读全文
posted @ 2013-01-07 11:23 ╰→劉じ尛鶴 阅读(175) 评论(0) 推荐(0)
摘要:Toolkit中LockablePivot的外部属性、方法如下: 1 namespace Microsoft.Phone.Controls 2 { 3 // Summary: 4 // The lockable Pivot extends the base Pivot control with a property that disables 5 // navigation between Pivot items. 6 [StyleTypedProperty(Property = "ItemContainerStyle", StyleTarget... 阅读全文
posted @ 2012-10-18 11:38 ╰→劉じ尛鶴 阅读(259) 评论(0) 推荐(0)
摘要:(1)、效果描述: 原始数据数为100项, 每次加载8项 当已显示的加载项数为100时和原始数据项数小于8项时,Button隐藏掉,其他情况显示Button(2)、实现思路 a、ListBox数据源 原始数据源和ListBox实际绑定数据源分开,实际数据源第一次加载8项,之后每次在其基础上追加8项。 b、UI效果 把ListBox和Button使用ScrollViewer包起来,这样看起来Button就像是ListBox的最后一项Item,当然要把ListBox里的纵向滚动条设置为Disabled。 c、Button的动态显示 Button的显示与否是有 原始数据项... 阅读全文
posted @ 2012-10-10 16:00 ╰→劉じ尛鶴 阅读(466) 评论(0) 推荐(0)
摘要:InputScope 枚举如下: 1 AddressCity 2 AddressCountryName 3 AddressCountryShortName 4 AddressStateOrProvince 5 AddressStreet 6 AlphanumericFullWidth 7 AlphanumericHalfWidth 8 ApplicationEnd 9 Bopomofo 10 Chat 11 CurrencyAmount 12 CurrencyAmountAndSymbol 13 CurrencyChinese 14 Date 15 ... 阅读全文
posted @ 2012-08-10 11:13 ╰→劉じ尛鶴 阅读(232) 评论(0) 推荐(0)
摘要:SystemTray控件也就是显示电池信号量的区域空间(如图)它可以做進度提示、广告等。1 SystemTray.BackgroundColor="<背景顏色>"2 SystemTray.ForegroundColor="<前景顏色>"3 SystemTray.Opacity="<透明度>"4 SystemTray.IsVisible="<啟動時是否顯示>">5 SystemTray.ProgressIndicatorProperty="<设置进 阅读全文
posted @ 2012-06-20 11:02 ╰→劉じ尛鶴 阅读(487) 评论(0) 推荐(0)
摘要:首先、建立一个SingleSong类用于保存歌曲信息 1 using System; 2 3 namespace GT_MusicPlayer.Model 4 { 5 public class SingleSong 6 { 7 public string SongNameKey { get; set; } 8 9 public string SongName { get; set; }10 public string SingerName { get; set; }11 }12 }然后、就是准备我们用于显示的基础数据... 阅读全文
posted @ 2012-06-12 10:43 ╰→劉じ尛鶴 阅读(706) 评论(1) 推荐(0)
摘要:今天遇到一个问题就是在加载的Html页面间切换,会出现字体先是显示很大,后又突然变小。很让我费解,网上找了半天原因也没有找到。最后还是群中的大神帮忙解决了。解决方法就是在html中加上下面这句话:1 <meta name="viewport" content="user-scalable=no" />写法是死的,不可以修改的。不过这么做也会产生下面的问题,那就是WebBrowser虽然不会自动缩小网页了,但也不会手控放大缩小网页,注:这个标签还可以控制网页可视范围的大小,具体的可以百度 阅读全文
posted @ 2012-06-11 17:39 ╰→劉じ尛鶴 阅读(505) 评论(2) 推荐(0)
摘要:在这篇文章中我将讨论WP7的RichTextBox控制(仍处在测试阶段)。在Silverlight 4中RichTextBox是一个众所周知的控制,所以Windows Phone 7.1(芒果)也一样可供RichTextBox。 基本上RichTextBox代表一个富文本编辑控件,支持格式化的文本、超链接、内联图像和其他丰富的内容。 当前Beta测试版RichTextBox有相当多的局限性* 没有默认的样式:没有默认的样式RichTextBox。使用RichTextBox控制你必须在你工程的App.xaml文件中添加一个新的风格,作为一个 StaticResource。* 没有工具箱支持:R. 阅读全文
posted @ 2012-06-11 12:07 ╰→劉じ尛鶴 阅读(559) 评论(0) 推荐(0)
摘要:一、下拉刷新下拉刷新实现思路:1、定义一个PullDownToRefreshPanel容器控件。为它添加3种状态模板,分别是PullingDownTemplate,ReadyToReleaseTemplate 和RefreshingTemplate,顾名思义分别是显示下拉状态模板,显示松开刷新状态模板和正在刷新中的状态模板。2、定义自己的ListBox让它继承系统的ListBox,并重写它的Style,把ScrollViewer的ManipulationMode属性设为Conrtrol(必需), 只有这样才能和我们的定义的PullDownToRefreshPanel兼容。Manipulatio 阅读全文
posted @ 2012-06-01 12:38 ╰→劉じ尛鶴 阅读(1372) 评论(1) 推荐(1)
摘要:有时候,我们需要在Windows Phone应用中使用WebBrowser控件来显示网页内容,在之前的博文《Windows Phone 中WebBrowser打开新窗口》中讲了如何在WebBrowser中打开新的窗口,今天来讲一下如何让用户保存网页中的图片。其实思路跟上一篇文章一样,不同的是我们将图片从WebBrowser中拿出来了,具体的思路如下:1. 将WebBrowser的Source设置为一个带有图片的url,并且将IsScriptEnabled设为True注册其ScriptNotify事件2. 在WebBrowser的LoadCompleted中注入绑定的JavaScript代码,目 阅读全文
posted @ 2012-05-28 15:23 ╰→劉じ尛鶴 阅读(891) 评论(0) 推荐(0)
摘要:在Windows Phone 应用程序中使用动画在页面中跳转可以起到很好的过渡效果,那要怎么让制作一个页面间的跳转动画那?其实也面间的跳转动画制作步骤并的复杂,相对来说还很简单,步骤如下:(1)截获任何表明用户正在离开当前页面的操作(2)启动一个动画故事板来隐藏当前页面(3)导航到下一个页面(4)截获新页面的导航(5)启动一个动画板来显示新页面具体操作:1、隐藏当前页面当用户将要离开当前页面时,对其进行截获的一种方法是讲对Navigate方法的调用替换为对动画启动的调用。该方法的缺点是,如果用户有多种导航到另外一个页面的方式,那么你可能要在一个页面中多处位置执行次操作。另外一个方法就是重写On 阅读全文
posted @ 2012-05-25 16:46 ╰→劉じ尛鶴 阅读(396) 评论(0) 推荐(0)
摘要:一、1、应用程序栏中图标大小为48*48像素。2、图标周围的圆圈是由Windows Phone添加的(所以不应在您的图标中包含它)。3、为了避免盖住圆圈,图标的内容应该出现在图标中心处26*26像素的正方形内。4、图标应该具有透明的背景并且实际图标应使用白色进行绘制。根据用户所运行的不同主题,会为图标恰当地着色。二、位置:(根目录可能因安装位置不同而不同)三、使用添加到程序时,要把属性Build Action 改为Content ,将并Copy to Output Directory 改为Copy always。四、ApplicationBarMenuItem的Text长度最大值为14~20个 阅读全文
posted @ 2012-05-25 11:38 ╰→劉じ尛鶴 阅读(238) 评论(0) 推荐(0)