2

我想制作一个比 ScatterViewItem 自己小的选择区域。我尝试了很多东西,但没有任何效果。我将以下图像作为 ScatterViewItem :

在此处输入图像描述

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

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

4

1 回答 1

1

假设您通过设置 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>
于 2012-10-24T16:38:06.363 回答