none
WPF InkCanvas的Stroke RRS feed

  • 问题

  • WPF InkCanvas的Stroke的DrawCore方法,我使用其绘制了一个视频,但是我用两只手指放大,调用Transform的方法时无效,请指教
    2012年3月14日 1:58

答案

  • 你先把你的视频通过 DrawVideo方法绘制成 VisualBrush, 然后将它设置为一个Rectangle的填充,然后你来控制Rectangle的 Transform


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年3月19日 3:10
    版主

全部回复

  • 不清楚你的视频时如何原理绘制上去的,如果她是承载在一个MediaElement中的话,或者是承载在一个Native的容器。所以这个容器还是不能受到WPF布局影响, AirSpace限制。 你要做的不是用WPF的 Transform 来改变,而是要直接调用改变 Native 的容器的大小属性。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年3月14日 4:04
    版主
  • 你好,我是 使用DrawingContext的DrawVideo方法绘制的

    2012年3月16日 9:30
  • 你先把你的视频通过 DrawVideo方法绘制成 VisualBrush, 然后将它设置为一个Rectangle的填充,然后你来控制Rectangle的 Transform


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年3月19日 3:10
    版主
  • 不好意思,这样操作了,好像连视频都不显示了,再次请教,最好附有代码

    2012年5月11日 6:22