C# 定义图像上的可点击区域
我想做一个像棋盘游戏一样的冒险。代码和设置都没有问题,但是制作地图并能够将国家定义为可点击的是 我不知道从哪里开始。搜索谷歌并没有给我任何有用的东西C# 定义图像上的可点击区域,c#,wpf,border,clickable,C#,Wpf,Border,Clickable,我想做一个像棋盘游戏一样的冒险。代码和设置都没有问题,但是制作地图并能够将国家定义为可点击的是 我不知道从哪里开始。搜索谷歌并没有给我任何有用的东西 任何建议都是欢迎的,但是,因为这是一个“只是为了好玩”的私人项目,购买组件库并不是我想做的事。在WPF中,任何UI元素都可以接收用户输入。因此,制作一个或形状并处理MouseDown事件来检测点击。谢谢,我现在正在查看它。看起来很有希望:)根据电路板图像的复杂性,可以创建一个位图,然后只需在单击时检查像素位置和颜色。例如:if(pixel.colo
任何建议都是欢迎的,但是,因为这是一个“只是为了好玩”的私人项目,购买组件库并不是我想做的事。在WPF中,任何UI元素都可以接收用户输入。因此,制作一个或形状并处理
MouseDown
事件来检测点击。谢谢,我现在正在查看它。看起来很有希望:)根据电路板图像的复杂性,可以创建一个位图,然后只需在单击时检查像素位置和颜色。例如:if(pixel.color==red){//russia已单击}
。同样,这取决于你的棋盘和颜色。@ElliotSchmelliot我也会研究一下,谢谢。你是如何代表一个国家的,它是在项目控制中的项目中吗?