0

画像が入ったラップパネルがあります。ポインティング デバイスを使用しており、画面上で X 座標と Y 座標を取得できます。X 座標と Y 座標を使用して、WrapPanel または List 内の特定の項目を選択したいと考えています。

<WrapPanel HorizontalAlignment="Center" VerticalAlignment="Top" Grid.Row="1" Name="ImageWrap">
    <ContentControl Style="{StaticResource imageContainerStyle}">
        <Image Stretch="Uniform" Source="/Images/Texture01.jpg" />
    </ContentControl>
    <ContentControl Style="{StaticResource imageContainerStyle}">
        <Image Stretch="Uniform" Source="/Images/Texture02.jpg" />
    </ContentControl>
    <ContentControl Style="{StaticResource imageContainerStyle}">
        <Image Stretch="Uniform" Source="/Images/Texture03.jpg" />
    </ContentControl>
</WrapPanel>

私が使用しようとしているC#コード。しかし、機能していません

Point mousePosition = new Point(xPosition, yPosition);
Point localPoint = this.ImageWrap.PointToScreen(mousePosition);

提案を教えてください。

4

1 に答える 1