WPF 控件库中的 IsHandleCreate 属性在哪里
本文关键字:IsHandleCreate 属性 在哪里 控件 WPF | 更新日期: 2023-09-27 18:33:05
在我的C# WinForms应用程序中,我会在执行某些操作之前检查控件上的IsHandleCreated,尤其是那些来自作为调用目标的代码的操作。 我在 WPF 中看不到该属性(当前使用 TextBlock 控件)。 WPF 中用于确保控件在访问之前具有句柄的等效属性或操作是什么?
如果要
从异步方法调用 UI 线程,则必须使用
Application.Current.Dispatcher
至于在访问它之前确保控件有一个句柄......您需要使用此代码段:
HwndSource hwnd = (HwndSource)HwndSource.FromVisual(textBox1);
文本框 1 是 wpf 控件的名称/ID。