摘要: 第一步:编写自定义控件类制作一个自定义的控件,首先要从编写控件的类开始。既然我们要做的是一个按钮控件,就让它继承自标准的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 銱ル╬鎯噹 阅读(229) 评论(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) 编辑