我想要做的是用户可以插入图片,调整图片大小的功能。我通过BitmapImage,转换为image,然后通过InlineUIContainer插入到richtextbox中。
但是现在我想要实现图片缩放功能,需要声明scaletransform,我只查到了再xaml中声明的
要怎么在事件响应的处理函数中声明为 当前需要改变的图片的scaletransform呢,然后进行处理呢。(不知道我的问题描述清楚了没。)

解决方案 »

  1.   

    Image oImage = new Image();
    oImage.RenderTransform = new ScaleTranform(){ScaleX=0.5,ScaleY=0.5};
      

  2.   

    楼上的可以解决问题  
    如果想全面的transform  也可以使用matrixtransform
    可以指定scale translate rotate
      

  3.   


    在研究研究 囧 
    你对WPF熟悉不呀= =
      

  4.   


    matrixtransform
    是矩阵变换
    translate  平移
    scale 缩放
    rotate 旋转
    特别注意这三个的顺序
    否则效果会出乎你的意料之外 呵呵
    一般图片的话我会先把中心点平移到图片的中间
    然后再scale缩放 这样图片就在中心点比例缩放