博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UWP开发:自动生成迷宫&自动寻路算法(1)
阅读量:5346 次
发布时间:2019-06-15

本文共 799 字,大约阅读时间需要 2 分钟。

 

(1)前端篇

首先,我们创建一个新的Universal Windows Platform程序。这些小方块是通过GridView来罗列的,这样可以避免MainPaga.xaml的<Rectangle>元素堆叠太多,并且也好处理数据。

现在我们来看MainPage.xaml到底应该怎么写。

1 
2
3
4
5
6
7
8
9
10
11
12

 

1 

就是地图的地砖啦~

1 GridView.ItemsSource = Rects;

这里的ItemSource我在C#的后端再进行绑定。

 

==========================

怎么做到寻路的时候更新地形呢?

首先我考虑到可不可以用ObservableCollection呢?

答案是:不可行!因为ObservableCollection<T>只关注个数的变化,不关注元素的修改。

那怎么做呢?

1 GridView.ItemsSource = null;2 GridView.ItemsSource = Rects;

取消绑定再重新绑定就可以了!

 

转载于:https://www.cnblogs.com/ldzhangyx/p/6099844.html

你可能感兴趣的文章
时间戳与日期的相互转换
查看>>
jmeter(五)创建web测试计划
查看>>
python基本数据类型
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
关于TDD的思考
查看>>
Cocos2d-x学习之windows 7 android环境搭建
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
MaiN
查看>>
[Python学习] 简单网络爬虫抓取博客文章及思想介绍
查看>>
触发器课程SQL Server 知识梳理九 触发器的使用
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
客户端连接linux虚拟机集群报错
查看>>
linux下部署一个JavaEE项目的简单步骤
查看>>
hash储存机制
查看>>
[Android学习系列16]Android把php输出的json加载到listview
查看>>
20145205 《信息安全系统设计基础》第14周学习总结
查看>>
6)添加一个窗口的图标
查看>>
POJ - 1422 Air Raid 二分图最大匹配
查看>>