問題タブ [maui-windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
29 参照

c# - VisualElement 要素の可視性を変更しても、Maui Windows アプリがすぐに再描画されない

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

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

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

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

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

0 投票する
0 に答える
17 参照

c# - ディレクトリまたはファイルが LocalApplicationData で作成されるとき、それらは存在しません

私は Maui.NET を試しました。SQLite を使い始めたとき、奇妙な例外に気付きました。少しテストした後、作成したファイルまたはディレクトリSpecialFolder.LocalApplicationDataが正しく作成されていないことに気付きました。ファイルエクスプローラーでそれらを検索するか、パスに直接移動しようとすると。ディレクトリが存在しないことがわかります。コードを簡素化するために、起動メソッドにすべてを追加しました。この方法では、MAUI.NET アプリが起動しないことはわかっていますが、それは問題では問題になりません。それ以外の場合も機能しないため

私はすでにブレークポイントを使用して、コードが実行されているかどうかを確認しました。最初の実行後、Directory.Exists(dir)偶数は true を返します。そして、このコードのどこにも例外はありません。ファイルとディレクトリは表示されません。(CMDは、その場所にcdしようとするとパスが存在しないことも示します)このコードの唯一の問題は、自分のファイルが表示されないことですが、SQLiteなどの他のライブラリにははるかに大きなものがありますそこが問題。

AppData フォルダー (ローカルとローミングの両方) にのみ問題があるようです。Documents または Pictures で試してみると、完全に機能します。