none
XAML绘图中存在SourceCopy模式吗? RRS feed

  • 问题

  • 环境:
    Windows8 App Store开发
    需求:
    XAML绘图,利用PathGeometry画图,
    半透明线相交时,实现BlendMode的Copy效果(即交叉区域,底层像素被忽略,只表现出顶层像素)

    问题:

    XAML的绘图中,只找到三种模式:CompositeMode=Inherit, SourceOver, MinBlend

    设置为MinBlend时,通过DirectX的D2D1_PRIMITIVE_BLEND_COPY 模式能实现效果,但对于绘制的结果无法选择操作(指定图形大小变更,删除等),XAML绘图中,有没有这种Copy模式效果的设置?

    • 已移动 Caillen 2014年6月10日 1:34
    2014年6月9日 3:55

答案

全部回复

  • 你好:

    Windows应用商店应用论坛更适合你的提问,我已经帮你移过来。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年6月10日 1:39
  • 你好,zhaoxk6520,

    这个问题曾经有人也问过,不过目前似乎没有copy的效果。

    请参考下类似的一个帖子:http://social.msdn.microsoft.com/Forums/zh-CN/d520b28b-3a39-4a75-9526-f1b554fa886e/windows-?forum=winstoreappzhcn

    可以通过模拟的方式来实现这个效果,比如说在当前图案下面绘制一个“背景层”

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年6月10日 1:57
    版主