gpt4 book ai didi

c# - WPF ViewBox 缩放/大小更改事件

转载 作者:行者123 更新时间:2023-11-30 17:37:09 24 4
gpt4 key购买 nike

我想检测 ViewBox 的缩放或大小的变化,以便我可以在其中的控件上应用一些自定义逻辑。

可以吗?

最佳答案

试试这段代码:

private void Viewbox_SizeChanged(object sender, SizeChangedEventArgs e)
{
double initialWidth = 509.0;

if (e.PreviousSize.Width > 0)
{
var factor = e.NewSize.Width / initialWidth;
this.Title = (factor * 100).ToString();
}
}

值 509.0 是我的初始窗口的宽度。每次调整窗口大小时,我都会计算新宽度和初始宽度之间的百分比。我想您需要订阅 MouseLeftButtonUp 来检测每个窗口大小调整的结束,以便您可以保存新的宽度。

关于c# - WPF ViewBox 缩放/大小更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38526434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com