📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 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) | ||
{ // 予期せぬエラーが発生した場合 | { // 予期せぬエラーが発生した場合 | ||
Console.WriteLine($"エラーが発生: {ex.Message}"); | |||
} | } | ||
} | } | ||