gpt4 book ai didi

c# - 如何在运行时确定 C# 中 WPF 控件的边界?

转载 作者:太空狗 更新时间:2023-10-30 00:29:13 25 4
gpt4 key购买 nike

我有一个带有多个框架控件的窗口,并且想在运行时找到控件的边界/矩形。它们使用具有高度/宽度/边距属性的 XAML 进入窗口上的网格。

Frame 控件没有 Bounds、Rect、Top 或 Left 属性。

目的是测试每一帧,看其他事件发生时鼠标是否在里面。我目前的解决方法是在 MouseEnter 和 MouseLeave 处理程序中设置/清除 bool 标志,但必须有更好的方法。这可能很明显,因为我是 C# WPF 和 .NET 的新手。

最佳答案

为什么不只测试 IsMouseOver 或 IsMouseDirectlyOver 属性?

关于c# - 如何在运行时确定 C# 中 WPF 控件的边界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/957306/

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