我有这个世界地图图像的想法,当我点击它上面的国家时,它会显示该国家的信息,MessageBox例如,是否有人知道如何做到这一点?
我有一个矩形和一个按钮,当我点击按钮它显示矩形中的图像,但我想如果我使用多边形塑造国家的,但我有点卡住.
我想让每个国家分开,也许点击时边界会亮起来
您可以使用WPF轻松完成此操作:
ViewBox从XAML文件到您的WPF窗口的/ etc:PathXAML中的每个,您可以添加MouseEnter/ MouseLeave事件处理程序,也可以对所有Paths 使用相同的处理程序示例代码:
private void CountryMouseEnter(object sender, MouseEventArgs e)
{
var path = sender as Path;
if (path != null)
{
path.Fill = new SolidColorBrush(Colors.Aqua);
}
}
private void Country_MouseLeave(object sender, MouseEventArgs e)
{
var path = sender as Path;
if (path != null)
{
path.Fill = new SolidColorBrush(Colors.Black);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
536 次 |
| 最近记录: |