想象一下。我有一个Border
包含一些自定义 wpf 控件,让我们调用它MyControl
。当Border
调整窗口大小(以填充可用空间)时,它会自行拉伸。MyControl
大小是固定的。现在,我希望我的控件HorizontalAlignment="Center"
何时适合可用空间,HorizontalAlignment="Left"
何时不适合。不过,我很难弄清楚如何实现这种行为。
我想,我可以订阅 Border 的SizeChanged
事件并根据andActualWidth
的 s更改代码隐藏中的对齐方式,但是没有更简单的方法吗?这可以通过数据绑定或附加行为来实现吗?Border
MyControl