Я использую Microsoft.Win32.OpenFileDialog
в своем приложении WPF для выбора файла:
var dlg = new Microsoft.Win32.OpenFileDialog
{
Title = "Select configuration",
DefaultExt = ".xml",
Filter = "XML-file (.xml)|*.xml",
CheckFileExists = true
};
if (dlg.ShowDialog() == true)
{
//...
}
Согласно MSDN скриншоты в диалоге Windows 7 должны иметь современный стиль, но я получаю старый:
Добавление манифеста, как в , этот вопрос не работает. Как получить диалоги, как показано в MSDN?
EDIT:
Прежде всего меня интересует «нативное» решение, не использующее сторонние компоненты.