「Avalonia UI - ダイアログ」の版間の差分

ナビゲーションに移動 検索に移動
911行目: 911行目:
==== 使用例 ====
==== 使用例 ====
以下の例では、Avalonia UIを使用してディレクトリ選択ダイアログを使用している。<br>
以下の例では、Avalonia UIを使用してディレクトリ選択ダイアログを使用している。<br>
<br>
ダイアログはユーザのデスクトップディレクトリから開始されるが、何らかの理由でデスクトップディレクトリにアクセスできない場合は、ドキュメントディレクトリにフォールバックする。<br>
<br>
この方法は、ユーザが頻繁に使用するディレクトリからダイアログを開始することにより、ユーザエクスペリエンスを向上させることができる。<br>
また、<code>SuggestedStartLocation</code>プロパティを使用することで、将来的により柔軟な開始位置の設定 (例: アプリケーション固有のストレージフォルダ等) が可能になる。<br>
<br>
<br>
  <syntaxhighlight lang="c#">
  <syntaxhighlight lang="c#">
969行目: 974行目:
       catch (Exception ex)
       catch (Exception ex)
       {  // 予期せぬエラーが発生した場合
       {  // 予期せぬエラーが発生した場合
           await ShowMessage($"エラーが発生: {ex.Message}");
           Console.WriteLine($"エラーが発生: {ex.Message}");
       }
       }
     }
     }

案内メニュー