摘要:
第一步:编写自定义控件类制作一个自定义的控件,首先要从编写控件的类开始。既然我们要做的是一个按钮控件,就让它继承自标准的Button控件,从而获得Button已实现的诸多功能(例如:Button 的 Click 事件)。在Visual Studio里,创建(或打开)一个 Windows Phone 7 项目,添加一个类。代码如下:public class ImageButton : Button{public static readonly DependencyProperty ImageSourceProperty =DependencyProperty.Register("Ima 阅读全文
摘要:
WP7 是支持其显示的,只需使用Image控件可以显示PNG与JPG,但是GIF不行 需要用到开源控件:你可以再http://imagetools.codeplex.com/下载DLL以及源码。在引用ImageTools类库后,通过以下代码可以显示GIF图片。//创建gif控件 AnimatedImage gifImage = new AnimatedImage(); Decoders.AddDecoder<GifDecoder>(); //根据图片字节流加载图片 ExtendedImage extendedImg = new Exten... 阅读全文
摘要:
图片的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 阅读全文
摘要:
首先 Xaml定义一个Image 实现图片的放大缩小(也可针对页面):<Image x:Name="_image" RenderTransformOrigin="0.5,0.5"> <Image.RenderTransform> <CompositeTransform x:Name="transform"/> </Image.RenderTransform> <toolkit:GestureService.GestureListener><toolkit:Gesture 阅读全文
摘要:
最经常的用法如下:<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 阅读全文
摘要:
最经常的用法如下:<TextBlock x:Name="txtBlock" Text="你好。"/> 还可以这样用:<TextBlock x:Name="txtBlock" FontSize="42" TextWrapping="Wrap"> 你好,<Bold>小黄</Bold>,<Italic>今天几点起床?</Italic> </TextBlock> 甚至是这样用:<TextBlock Grid.Row 阅读全文