我正在开发一个项目,其中Image将显示在网格面板中。我需要在不同的图像区域显示不同的工具提示。我可以硬编码图像坐标,但问题是当我调整窗口大小时,硬代码部分将无法工作。
请建议。
答案 0 :(得分: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>
边界仅供演示。使用更多列和行以获取更多详细信息。