摘要:
一. 在wp7中,程序所使用内存不能超过90M, 否则会自动退出。二. 如果一个page没有被释放,那么它所包含的所有控件资源都不会被垃圾收集.在wp7中操作图像资源是很费内存的,而我们在XAML文件中定义的Image控件,由于属于静态资源。所以你不可能在后台CS代码中对它们进行image.source = null 操作。除非你把Image控件的定义放在CS代码中,这样你执行image.source = null 操作或者将Image控件从LayoutRoot中卸掉:LayoutRoot.Children.Remove(Image),那么这个image就会被垃圾收集。因此,对于在XAML文件 阅读全文
摘要:
类名:DeviceNetworkInformationCellularMobileOperator获取蜂窝移动运营商的名称。IsCellularDataEnabled获取一个值,该值指示网络是否启用了蜂窝数据。IsCellularDataRoamingEnabled获取一个值,该值指示网络是否允许数据漫游。IsNetworkAvailable获取一个值,该值指示网络是否可用。IsWiFiEnabled获取一个值,该值指示网络是否启用了 Wi-Fi。範例程式:實作註冊監控網路狀態的變動事件與識別變動後的網路狀態。 // Constructor public MainPage() { Initia 阅读全文
摘要:
如果经常开发App,WP7上的Image显示造成的内存增大问题一定会遇到,以下是一些使用技巧帮助减少这类情况的发生:JPG vs. PNG如果不是必须要使用透明图片,JPG是最好的选择,WP7的JPG编码速度要大大快于PNGResource vs. Content将图片(或其它种类资源)用何种类型进行XAP编译绑定的时候。Resource和Content有很大的不同,Resource会绑定到Dll之中,在显示图像时很快,但加载整个XAP包时很慢。而Content会使得加载XAP应用时很快,但加载图像时稍慢一些。根据情况选用,使用方法:Content: <Image Source=”/Im 阅读全文
摘要:
一,XAML代码头部说明:<phone:PhoneApplicationPage x:Class="myFirstApp.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft 阅读全文
摘要:
Visibility属性用于隐藏元素,例如:<TextBlock Text="this is a test" Visibility="Collapsed"/>但是这样会破坏布局,如果想要隐藏元素但同时希望该元素在布局中保留非0的大小可以使用Opacity属性代替Visibility属性。例如:<TextBlock Text="this is a test" Opacity="0"/>这样做基本能满足需求,但是有一个潜在问题:TextBlock 仍然会相应触摸输入。如果你希望该元素不显示并且不 阅读全文