13,008
回編集
(→使用例) |
|||
934行目: | 934行目: | ||
var dialog = new OpenFolderDialog | var dialog = new OpenFolderDialog | ||
{ | { | ||
Title = "ディレクトリを選択してください", // | // ダイアログのタイトルを設定 | ||
Directory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) | Title = "ディレクトリを選択してください", | ||
// 初期ディレクトリを設定 | |||
Directory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) | |||
}; | }; | ||
// SuggestedStartLocationを設定 | |||
// デスクトップディレクトリを推奨開始位置として使用 | |||
var desktopFolder = await StorageProvider.TryGetFolderFromPathAsync( | |||
Environment.GetFolderPath(Environment.SpecialFolder.Desktop)); | |||
if (desktopFolder != null) | |||
{ | |||
dialog.SuggestedStartLocation = desktopFolder; | |||
} | |||
else | |||
{ // デスクトップフォルダが取得できない場合は、従来のDirectoryプロパティを使用 | |||
dialog.Directory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); | |||
} | |||
// ダイアログを表示して、ディレクトリを選択するまで待機 | // ダイアログを表示して、ディレクトリを選択するまで待機 |