1

Frame非同期タスクの実行後にの可視性を設定しようとしています。

bool condition = await DoWorkAsync();

if (condition)
{
   Dispatcher.Dispatch(() =>
   {
       myFrame.IsVisible = true;
   });
}

アプリを実行すると、コードが Dispatcher によって呼び出されていることがデバッガーから通知されますが、アプリ ウィンドウにフレームが表示されません。(フレームは非表示のままです)。

アプリ ウィンドウのサイズを変更するか、それ以外の方法で「無効にする」と、フレームが表示されます。

Maui Windows アプリで Invalidate を強制する方法はありますか?

そうでない場合、コードビハインドからフレームの可視性を設定する他の方法はありますか?

4

1 に答える 1