我正在开发一个项目,其中 Image 正在显示到网格面板中。我需要在图像的不同区域显示不同的工具提示。我可以硬编码图像坐标,但问题是当我调整窗口大小时,硬编码部分不起作用。
请建议。
像这样的东西可能对你有用:
<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>
边框仅用于演示。使用更多列和行以获得更多详细信息。