Frame
非同期タスクの実行後にの可視性を設定しようとしています。
bool condition = await DoWorkAsync();
if (condition)
{
Dispatcher.Dispatch(() =>
{
myFrame.IsVisible = true;
});
}
アプリを実行すると、コードが Dispatcher によって呼び出されていることがデバッガーから通知されますが、アプリ ウィンドウにフレームが表示されません。(フレームは非表示のままです)。
アプリ ウィンドウのサイズを変更するか、それ以外の方法で「無効にする」と、フレームが表示されます。
Maui Windows アプリで Invalidate を強制する方法はありますか?
そうでない場合、コードビハインドからフレームの可視性を設定する他の方法はありますか?