0

Imageがグリッドパネルに表示されるプロジェクトに取り組んでいます。画像のさまざまな領域にさまざまなツールチップを表示する必要があります。画像の座標をハードコーディングできますが、ウィンドウのサイズを変更すると、ハードコード部分が機能しなくなります。

親切に提案します。

4

1 に答える 1

0

このようなものはあなたのために働くことができます:

<Grid>
    <Image />
    <UniformGrid Columns="2" Rows="2">
        <UniformGrid.Resources>
            <Style TargetType="Border">
                <Setter Property="Background" Value="Transparent" />
                <Setter Property="BorderBrush" Value="Gray" />
                <Setter Property="BorderThickness" Value="1" />
            </Style>
        </UniformGrid.Resources>
        <Border ToolTip="0,0"/>
        <Border ToolTip="0,1"/>
        <Border ToolTip="1,0"/>
        <Border ToolTip="1,1"/>
    </UniformGrid>
</Grid>

境界線はデモンストレーションのみを目的としています。詳細を表示するには、より多くの列と行を使用してください。

于 2012-10-09T10:47:18.930 に答える