Я создаю свое первое приложение WPF, и я хотел понять, есть ли какая-то лучшая практика при смешивании функций из пространства имен System.Windows.Forms.
По сути, я хочу иметь всплывающее окно, которое открывается по умолчанию в нижнем правом углу монитора пользователей.
Я не могу найти эквивалент Screen.PrimaryScreen.Bounds в пространствах имен WPF. Примеры, которые я видел, предлагают ссылаться на System.Windows.Forms в приложении WPF.
Что привело меня к вопросу, это плохая практика?, Учитывая, что эта ссылка не включена по умолчанию.
Я собираюсь сослаться на требуемый ресурс WPF в моем существующем приложении форм Windows, чтобы я мог использовать это новое окно WPF.
Что-то не так с этим подходом?
РЕДАКТИРОВАТЬ: На самом деле я обнаружил свойство, которое возвращает информацию основного экрана без ссылки на Windows Forms. Это свойство SystemParameters.WorkArea, но мой вопрос о смешивании ссылок все еще стоит.