У меня есть приложение WPF, которое отображается в полноэкранном режиме и используя режим Extend Display, чтобы отобразить 2 -й экран: 1 -й экран является основным приложением, а 2 -й экран всегда показывает изображение в качестве экрана ожидания. I want to change the display mode to duplicate when users click to a specific button in the main app. После выполнения некоторых действий, я хочу, чтобы приложение вернулось в режим расширения и продолжаю показать полный экран изображения. < /P>
Поэтому я создаю новое окно, чтобы показать изображение и использовать функцию ниже, чтобы переключить режим отображения: < /p>
private void SetDisplayMode(DisplayMode mode)
{
var proc = new Process();
proc.StartInfo.FileName = "DisplaySwitch.exe";
switch (mode)
{
case DisplayMode.External:
proc.StartInfo.Arguments = "/external";
break;
case DisplayMode.Internal:
proc.StartInfo.Arguments = "/internal";
break;
case DisplayMode.Extend:
proc.StartInfo.Arguments = "/extend";
break;
case DisplayMode.Duplicate:
proc.StartInfo.Arguments = "/clone";
break;
}
proc.Start();
}
< /code>
Однако приложение не гладко при переключении режима отображения, оно, кажется, имеет немного задержки перед тем, как показать пользовательский интерфейс.
Есть ли способ избежать этой задержки? < /p>
Заранее. < /p>
Подробнее здесь: https://stackoverflow.com/questions/795 ... xtend-in-c
Как плавно изменить режимы отображения между дубликатом (зеркал) и расширяться в C# ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как плавно изменять режимы отображения между дубликатом (зеркал) и расширить
Anonymous » » в форуме C# - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как изменить режимы, распечатав их, без горячих клавиш в Рофи? [закрыто]
Anonymous » » в форуме Linux - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как контролировать, какие пробелы в строке элемента связаны с [дубликатом]
Anonymous » » в форуме CSS - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-