gpt4 book ai didi

WPF将Adorner移动到AdornerLayer或Window之外

转载 作者:行者123 更新时间:2023-12-03 18:07:54 27 4
gpt4 key购买 nike

我有一个随鼠标光标一起移动的装饰器。但是,一旦鼠标移出窗口,装饰器就会被切断。

是否可以将装饰图层扩展到整个屏幕或创建新的装饰图层。

最佳答案

您可能可以这样做,尽管我不确定您想对装饰层做些什么。只要窗口具有焦点,我的解决方案将仅允许装饰者跟随鼠标。请分享您的最终目标,以便我更好地帮助您。

我的想法是创建一个具有透明背景的全屏无边框窗口,以容纳所需的任何控件。窗口的非透明部分将位于网格内。

  • 创建一个新窗口。将其WindowBorderStyle设置为“无”,将宽度和高度设置为“自动”,将“WindowState”设置为“最大化”。 (目前我不在看IDE,因此属性名称可能会略有不同。)
  • 在原始窗口中复制网格(或您正在使用的任何主容器)的XAML代码,并将其粘贴到新窗口中。确保用粘贴的网格替换新窗口中的空网格。

  • 这样可以使装饰层跟随鼠标在整个窗口中移动。

    同样,在此处发布您的确切目标,以便我给出更适合您特定需求的答案。

    关于WPF将Adorner移动到AdornerLayer或Window之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371273/

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