0

我正在制作一个 WPF 程序:

  1. 可以逐像素扫描位图图像,并为其分配数据值(0-255)
  2. 设计一个允许平移和缩放图片的类
  3. 根据数据值创建覆盖位图图像的直方图。

我能够做到这三个,但是我遇到的问题是,当我重新调整主窗口的大小时,直方图不会动态地拉伸(我认为这就是它的意思)。实际上,在主窗口中没有任何东西伸展到正确的大小(位图图像​​只是重新居中,同时保持相同的大小)。直方图最初是作为一个透明画布开始的,它有许多矩形子节点。我将其更改为网格,但得到的结果与画布相同;矩形不想水平或垂直拉伸。如果我确实设置了水平/垂直对齐,直方图将完全消失。任何人都可以帮助解决这个问题吗?

4

1 回答 1

0

我最终创建了一个类,它是画布类的派生类,我为它提供了一些渲染覆盖和一个考虑到窗口实际宽度和高度的绘制方法。

于 2012-09-18T18:14:59.303 回答