我想使选择区域小于ScatterViewItem本人。
我尝试了很多事情,但没有任何效果。我将以下图像作为ScatterViewItem:



我只想点击红色圆圈(及其内部)
作为常用Scatterview操作的起点。

知道我应该继续谁吗?
提前致谢。

最佳答案

假设您通过设置ScatterViewItem的模板来设置其视觉外观,则可能会执行类似于以下示例的操作。它将图像的IsHitTestVisible属性设置为false,并用较小的透明圆圈覆盖它以接收输入。

<s:ScatterViewItem>
    <s:ScatterViewItem.Template>
        <ControlTemplate>
            <Grid>
                <Image Source="..." IsHitTestVisible="False"/>
                <Ellipse Fill="Transparent" Margin="20"/>
            </Grid>
        </ControlTemplate>
    </s:ScatterViewItem.Template>
</s:ScatterViewItem>

关于c# - 将控制区域与ScatterViewItem中的图像分离,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13052314/

10-12 05:38