c# - 如何实现工作空间的小 map ?

标签 c# wpf canvas

我使用的是 wpf 4.0。

我使用 Canvas 作为工作区。它比屏幕大。我想为概览工作区创建工作区的小 map 。

如何实现工作空间的minimap?

alt text

最佳答案

您可以定期使用RenderTargetBitmapdocumentation有一个例子。如果您的体系结构支持它,您还可以将两个不同的控件绑定(bind)到同一个 View 模型(一个大的一个小的),然后缩略图将实时更新。

关于c# - 如何实现工作空间的小 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4665123/

相关文章:

c# - 如何用几行代码产生 StackOverflowException?

c# - 有没有办法在对象被销毁时运行一些代码?

c# - 将 DataGrid 的一部分从表单传递到另一个表单(有条件)

c# - WPF 验证规则阻止在文本框中输入小数点?

javascript - 如何使用jsPDF打印页数相同的 Canvas 上的PDF?

c# - 如何在更改数据库后保存数据集?

c# - 将信息保存在哈希表或数组中然后输出

c# - WPF MenuItem图标分享

javascript - 获取 Canvas 内的鼠标位置

javascript - 由于 .getContext() 未实现,单元测试引发错误