如何理解Image控件中的

发布时间:2021-11-26 14:24:22 作者:柒染
来源:亿速云 阅读:412

 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应用程序开发中,该控件还经常用于界面布局。

推荐阅读:
  1. WPF 在image控件用鼠标拖拽出矩形的实现方法
  2. 小程序中image控件设置图片的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

image source

上一篇:如何理解流中的数据流、对象流和打印流

下一篇:C#如何实现基于Socket套接字的网络通信封装

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》