WPF更改保证金会推动其他元素下降

时间:2018-02-09 20:19:15

标签: c# wpf xaml margin

首先,抱歉我的英语不好。

我正试图让按钮“流行”?在我的应用程序中,当我将鼠标悬停在它们上面时。

这就是我提出的:

cbf

你可以在这里看到它的编译方式:

enter image description here

问题是,每当我更改按钮的边距时,它都会向下推动应用程序的每个其他元素。说实话,我真的没有想法。

提前谢谢。

1 个答案:

答案 0 :(得分:4)

好吧,你正在调整按钮的大小,这会导致这种行为。这是完全可以预料的。

幸运的是,你真正想做的是申请RenderTransform。它们不会影响布局。来自文档,

  

渲染变换不会重新生成布局大小或渲染大小信息。渲染变换通常用于为元素设置动画或应用临时效果。例如,元素在聚焦或鼠标悬停时可能会变焦,或者可能会在加载时抖动以吸引眼球到用户界面(UI)的那一部分。

您需要使用ScaleTransform。变形很有趣。使用一个你意识到你可以为它们制作动画,然后你将为它们制作动画。不久之后。