add invoke, if required

This commit is contained in:
Pilzinsel64
2025-07-24 08:22:27 +02:00
parent b0e32dffaf
commit 2435daab64
2 changed files with 11 additions and 2 deletions

View File

@@ -113,11 +113,17 @@ public partial class RadFlyoutBase : UserControl
protected RadFlyoutBase()
{
InitializeComponent();
HandleCreated += RadFlyoutBase_HandleCreated;
ParentChanged += FlyoutDialogBase_ParentChanged;
bgWorker_LoadData.DoWork += BgWorker_LoadData_DoWork;
bgWorker_LoadData.RunWorkerCompleted += BgWorker_LoadData_RunWorkerCompleted;
}
private void RadFlyoutBase_HandleCreated(object? sender, EventArgs e)
{
}
protected virtual void BgWorker_LoadData_DoWork(object? sender, DoWorkEventArgs e)
{
OnLoadData(e);
@@ -125,6 +131,9 @@ public partial class RadFlyoutBase : UserControl
protected virtual void BgWorker_LoadData_RunWorkerCompleted(object? sender, RunWorkerCompletedEventArgs e)
{
if (InvokeRequired)
BeginInvoke(() => OnLoadDataCompleted(e));
else
OnLoadDataCompleted(e);
}

View File

@@ -9,7 +9,7 @@
</PropertyGroup>
<PropertyGroup>
<Version>2.13.2</Version>
<Version>2.13.3</Version>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
</PropertyGroup>