我正在制作一个 WPF 程序:
- 可以逐像素扫描位图图像,并为其分配数据值(0-255)
- 设计一个允许平移和缩放图片的类
- 根据数据值创建覆盖位图图像的直方图。
我能够做到这三个,但是我遇到的问题是,当我重新调整主窗口的大小时,直方图不会动态地拉伸(我认为这就是它的意思)。实际上,在主窗口中没有任何东西伸展到正确的大小(位图图像只是重新居中,同时保持相同的大小)。直方图最初是作为一个透明画布开始的,它有许多矩形子节点。我将其更改为网格,但得到的结果与画布相同;矩形不想水平或垂直拉伸。如果我确实设置了水平/垂直对齐,直方图将完全消失。任何人都可以帮助解决这个问题吗?