有没有办法让 XAML 属性随着它们所属的 uielements 的大小一起缩放?
本质上,我有一个控件模板,我创建的它太大而无法使用/主要是因为我想使用不同大小的相同控件。问题是我可以将控件大小设置为 Auto(在 ControlTemplate 中),但是内部模板元素的属性没有调整大小:例如,StrokeThickness 保持在 10,而它应该变为 1。
当我在模板上应用 ScaleTransform 时它工作得很好,但是这会导致控件在实际使用时太小:width/height=Auto 将控件调整为适当的大小,然后应用 scaletransform。所以我很喜欢一种不可扩展的控制。
我对 WPF 有点陌生,所以可能有一种简单的方法可以做到这一点......