Я создаю свое первое приложение WPF, и я хотел бы понять, есть ли какая-то передовая практика при смешивании функций из пространства имен System.Windows.Forms.WPF Application refering System.Windows.Forms
В принципе, я хочу иметь всплывающее окно, которое открывается по умолчанию в нижнем правом углу монитора пользователей.
Я не могу найти Screen.PrimaryScreen. Обозначает эквивалент в пространствах имен WPF. В примерах, которые я видел, предлагается ссылаться на System.Windows.Forms в приложении WPF.
Что привело меня к вопросу, является ли эта плохая практика ?, учитывая, что эта ссылка не включена по умолчанию.
Я собираюсь ссылаться на необходимый ресурс WPF в моем существующем приложении форм Windows, чтобы я мог использовать это новое окно WPF.
Есть ли что-то не так с этим подходом?
EDIT: Я действительно нашел свойство, которое возвращает информацию основного экрана без ссылки на Windows Forms. Имущество - SystemParameters.WorkArea, мой вопрос о смешении ссылок все еще стоит.
WPF имеет OpenFileDialog и SaveFileDialog. Они находятся в пространстве имен Microsoft.Win32. –
Вау, я этого не знал. Спасибо за совет. :) – Andy