上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 第一步:编写自定义控件类制作一个自定义的控件,首先要从编写控件的类开始。既然我们要做的是一个按钮控件,就让它继承自标准的Button控件,从而获得Button已实现的诸多功能(例如:Button 的 Click 事件)。在Visual Studio里,创建(或打开)一个 Windows Phone 7 项目,添加一个类。代码如下:public class ImageButton : Button{public static readonly DependencyProperty ImageSourceProperty =DependencyProperty.Register("Ima 阅读全文
posted @ 2012-06-18 11:44 銱ル╬鎯噹 阅读(493) 评论(0) 推荐(0) 编辑
摘要: WP7 是支持其显示的,只需使用Image控件可以显示PNG与JPG,但是GIF不行 需要用到开源控件:你可以再http://imagetools.codeplex.com/下载DLL以及源码。在引用ImageTools类库后,通过以下代码可以显示GIF图片。//创建gif控件 AnimatedImage gifImage = new AnimatedImage(); Decoders.AddDecoder<GifDecoder>(); //根据图片字节流加载图片 ExtendedImage extendedImg = new Exten... 阅读全文
posted @ 2012-06-18 11:39 銱ル╬鎯噹 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 图片的Build Type不同 则URI格式也不同:注意:设置成”Content“会让程序启动更快,设置成”Resource“会让程序更快的响应。 Content: <Image Source="/ImagesAsContent/smiley1.png"/> Resource: <Image Source="..\ImagesAsResource\smiley3.png"/> Bitmapimage有两种图片加载模式:BitmapImage.UriSource = uriSource; // loads the image via 阅读全文
posted @ 2012-06-18 11:34 銱ル╬鎯噹 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 首先 Xaml定义一个Image 实现图片的放大缩小(也可针对页面):<Image x:Name="_image" RenderTransformOrigin="0.5,0.5"> <Image.RenderTransform> <CompositeTransform x:Name="transform"/> </Image.RenderTransform> <toolkit:GestureService.GestureListener><toolkit:Gesture 阅读全文
posted @ 2012-06-18 11:21 銱ル╬鎯噹 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 最经常的用法如下:<Button Content="Click Me" HorizontalAlignment="Left" Margin="58,68,0,0" Name="button1" VerticalAlignment="Top" Click="button1_Click"/> 比较抽象的用法如下:<Button HorizontalAlignment="Left" Margin="58,68,0,0" Na 阅读全文
posted @ 2012-06-18 11:00 銱ル╬鎯噹 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 最经常的用法如下:<TextBlock x:Name="txtBlock" Text="你好。"/> 还可以这样用:<TextBlock x:Name="txtBlock" FontSize="42" TextWrapping="Wrap"> 你好,<Bold>小黄</Bold>,<Italic>今天几点起床?</Italic> </TextBlock> 甚至是这样用:<TextBlock Grid.Row 阅读全文
posted @ 2012-06-18 10:55 銱ル╬鎯噹 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 让我们创建一个空wp7项目,要实现这个场景,首先我们将在mainpage.xaml中添加MediaElement来播放音频流。<MediaElement Name="mediaElement" BufferingTime="0:0:5" AutoPlay="True" Margin="419,1,1,611" />添加一个滚动条 一个开始一个暂停 一个剩余时间<Grid x:Name="ContentPanel" Grid.Row="1" Margin=&q 阅读全文
posted @ 2012-06-15 15:09 銱ル╬鎯噹 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 该范例是时间以秒为单位自动刷新:点击BUTTUON 触发 定时器时间,每隔一秒执行一次 private void button1_Click(object sender, EventArgs e) { // 创建一个DispatcherTimer实例。 DispatcherTimer newTimer = new DispatcherTimer(); // 将DispatcherTimer的Interval设为1秒。 newTimer.Interval = TimeSpan.Fro... 阅读全文
posted @ 2012-06-15 14:53 銱ル╬鎯噹 阅读(384) 评论(0) 推荐(0) 编辑
摘要: Windows Phone可以被放到两个方向,横向和纵向。为了支持windows phone方向的改变,你需要改变你自己项目中的main .xaml文件。搜寻下面这一行 phone:PhoneApplicationPage并按照下面的方式改变它的值。 SupportedOrientations="PortraitOrLandscape . 在phone上创建OrientationChanged事件并写入下面所示的代码。view sourceprint?private void PhoneApplicationPage_OrientationChanged(object sender, 阅读全文
posted @ 2012-06-15 14:44 銱ル╬鎯噹 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 为了阻止应用程序在256 MB手机上安装你需要在WmAppManifest XML文件里添加合适的<Requirement /> XML元素,如下所示:<Deployment AppPlatformVersion="7.1"> <App> <!-- ... --> <Requirements> <Requirement Name="ID_REQ_MEMORY_90" /> </Requirements> <!-- ... --> </App> &l 阅读全文
posted @ 2012-06-15 14:42 銱ル╬鎯噹 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页