我想要做的是用户可以插入图片,调整图片大小的功能。我通过BitmapImage,转换为image,然后通过InlineUIContainer插入到richtextbox中。
但是现在我想要实现图片缩放功能,需要声明scaletransform,我只查到了再xaml中声明的
要怎么在事件响应的处理函数中声明为 当前需要改变的图片的scaletransform呢,然后进行处理呢。(不知道我的问题描述清楚了没。)
但是现在我想要实现图片缩放功能,需要声明scaletransform,我只查到了再xaml中声明的
要怎么在事件响应的处理函数中声明为 当前需要改变的图片的scaletransform呢,然后进行处理呢。(不知道我的问题描述清楚了没。)
oImage.RenderTransform = new ScaleTranform(){ScaleX=0.5,ScaleY=0.5};
如果想全面的transform 也可以使用matrixtransform
可以指定scale translate rotate
在研究研究 囧
你对WPF熟悉不呀= =
matrixtransform
是矩阵变换
translate 平移
scale 缩放
rotate 旋转
特别注意这三个的顺序
否则效果会出乎你的意料之外 呵呵
一般图片的话我会先把中心点平移到图片的中间
然后再scale缩放 这样图片就在中心点比例缩放