如何在Windows phone 8.1中动态设置图像宽度
本文关键字:设置 动态 图像 Windows phone | 更新日期: 2023-09-27 18:02:30
我想为动态添加的按钮背景图像设置宽度。
这是我的代码
Buttob btn=new Button();
ImageBrush brush1 = new ImageBrush();
brush1.ImageSource = new BitmapImage(new Uri("ms-px:///Assets/emptyseat.jpg"));
btn.Background = brush1;
如何动态设置图片的宽度
你可以通过创建一个ScaleTransform对象来缩放图像,并将其应用到imageBrush中,并将画笔上的拉伸属性设置为你想要的任何值。
例如: Button btn = new Button();
ImageBrush brush1 = new ImageBrush();
brush1.ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/emptyseat.jpg"));
ScaleTransform scaleTransform = new ScaleTransform();
scaleTransform.ScaleX = 0.5;
brush1.Transform = scaleTransform;
brush1.Stretch = Stretch.Uniform;
btn.Background = brush1;
你想要达到的效果并不完全清楚,但是上面的代码会帮你调整图片的大小。