gpt4 book ai didi

c# - 是否有 DataGrid "rendering complete"事件?

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

当我加载 DataGrid 时,我将光标更改为等待图标,将数据从数据库加载到我的 ItemsSource 中,然后将光标设置回默认值。这很好用,除了在填充 ItemsSource 和 DataGrid 实际呈现数据之间存在延迟,因此光标过早变回默认值。

当 DataGrid 完全完成渲染时是否会触发一个事件,以便我的光标可以在正确的时间返回到默认值?

最佳答案

FrameworkElement.Loaded event

在布局、呈现元素并准备好进行交互时发生。

编辑

或者,在您更改 DataSource 之后执行以下操作。因此,它会在应用程序空闲时重置 Cursor。

    Dispatcher.InvokeAsync(() => { System.Windows.Input.Mouse.OverrideCursor = null; }, 
DispatcherPriority.ApplicationIdle);

关于c# - 是否有 DataGrid "rendering complete"事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44272633/

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