Posts Tagged ‘Windows Phone’
在开发中,有时候我们想对HTML文件进行编辑后显示,此时一般会直接调用WebBrowser的NavigateToString()方法。但是这样处理后页面中的锚点会失效,点击对应链接不会自动跳转到网页的对应位置。有两种方法可以解决这个问题。
Slider控件在WP8里面改动很大,如果直接使用WP7上的Control Template的话,会导致控件失去效果。
解决方法是使用新的Control Template:
在开发一些使用Web服务的应用时,难免会遇到会员登录的需要,或者必须登录后才能获取的信息,这时就需要我们在发送http请求时附上用户的cookie信息。其实在Windows Phone编程中,获取和使用cookie非常简单,所谓cookie就是一个字符串而已。
ListPicker是Toolkit里很常用的一个控件,在Nov 2011版里面似乎进行了调整,ItemCountThreshold属性被修改成了只读,默认为5,不能够手工设置。而且还有一个诡异的问题,如果使用Items.Add方法手工添加Item,在Item大于5个的时候进入Full Mode时会抛出不明异常。
经过Google,得知发生异常的原因:
先展示一下控件效果:
这个TextBox通过重写控件模板,实现了边框的消除,平时看起来就像TextBlock,和背景融为一体,点击的时候就可以编辑文字。
先展示一下控件效果:
这个控件在Windows Phone官方demo的PeopleHub里面貌似很常用,能显示好友在社交网站上的更新数量之类的,很符合Windows Phone的Metro设计风格,而且做起来也不难,用Path搞定外观,再想办法动态处理一下Text的大小就行了。懒惰起见我就用UserControl做了。
最近的项目开发中遇到了这个问题,基本尝试了所有使用Silverlight on WP7来播放音频流的方法,总结了一下它们各自的特点。