Source:图片地址的源,支持本地图,也支持网络图片,图片格式限制为JPEG和PNG.
Stretch:p_w_picpath控件的呈现状态,共四种。
(1)当值为None时,不对图片进行拉伸,以便填充规定的尺寸;
(2)当值为Fill时,不按比例拉伸,完全填充规定的尺寸区域;
(3)当值为Uniform时,按比例进行拉伸,直到有一边满足规定的尺寸区域为止,其余部分不被填充,按最 小尺寸填充;
(4)当值为UniformTOFill时,按比例进行拉伸,直到完全填充规定的尺寸区域为止,超出该区域的将 会被裁剪,并按最大尺寸填充。
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <StackPanel> <Image Name="p_w_picpath2" Source="/Images/1.jpg" Height="300" Width="300"></Image> <Button Name="none" Content="None" Click="none_Click" Width="220"></Button> <Button Name="fill" Content="Fill" Click="none_Click" Width="220"></Button> <Button Name="uniform" Content="Uniform" Click="none_Click" Width="220"></Button> <Button Name="uniformtofill" Content="UniformToFill" Click="none_Click" Width="220"></Button> </StackPanel> </Grid>
private void none_Click(object sender, RoutedEventArgs e) { Button bt = e.OriginalSource as Button; if (bt != null) { string content = bt.Content.ToString(); switch (content) { case"Fill": p_w_picpath2.Stretch = Stretch.Fill; break; case"None": p_w_picpath2.Stretch = Stretch.None; break; case"Uniform": p_w_picpath2.Stretch = Stretch.Uniform; break; case"UniformToFill": p_w_picpath2.Stretch = Stretch.UniformToFill; break; } } }
可见,Image控件可以方便地对图片进行各种操作。例如,设置图片透明度、翻转图片、剪裁图片和放大/缩小图片等。Image控件非常好用和强大,在Windows Phone 7应用程序开发中,该控件还经常用于界面布局。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。