Включить заставку в Windows из приложения WPF на C# во время воспроизведения мультимедиаC#

Место общения программистов C#
Ответить
Anonymous
 Включить заставку в Windows из приложения WPF на C# во время воспроизведения мультимедиа

Сообщение Anonymous »

Я новичок в WPF и C#. В простом приложении WPF я использую MediaElement для воспроизведения зацикленного видео с помощью раскадровки.

Теперь в этом проекте у меня возникла большая проблема. Воспроизведение видео в MediaElement подавляет запуск заставки. Но в моем случае мне нужно нормальное поведение Windows. (Автоматическая заставка, автоматический выход из системы и т. д.)

Как сделать так, чтобы обычная заставка снова появлялась, даже если в моем MediaElement воспроизводится видео?

Код прост:
Основные окна:




















С#:

using System;
using System.Linq;
using System.Windows;
using System.Windows.Forms;
using System.Windows.Threading;

namespace BRUTUS_Panel_View
{

public partial class MainWindow : Window
{

public MainWindow()
{
InitializeComponent();
}

private void BrutusView_Loaded(object sender, RoutedEventArgs e)
{

}

private void BrutusView_Deactivated(object sender, EventArgs e)
{
BrutusView.Topmost = true;
}

private void BrutusView_LostFocus(object sender, RoutedEventArgs e)
{
BrutusView.Topmost = true;
}

}
}


Подробнее здесь: https://stackoverflow.com/questions/470 ... edia-playb
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»