Уведомления на уровне системы
Разрабатываю софт для компьютерных клубов. В приложении есть кастомные уведомления (см. фото), которые должны появляться, даже когда пользователь в игре. Очевидно, что сейчас они появляются на уровне приложения (окна).
Господа, буду рад услышать ваше мнение!

Ответы (1 шт):
Автор решения: Lapish
→ Ссылка
Если я правильно понял, то вы хотите просто показать окно поверх всех окон в системе. Можно сделать следующим образом:
Создаете новое окно со следующим стилем Window.xaml
<Window
Topmost="True"
Background="Любой"
ResizeMode="NoResize"
ShowInTaskbar="False"
WindowStyle="None"
AllowTransparency="True">
Ваше окно с контролами
</Window>
И если, допустим, вы хотите показать это окно справа снизу, то вызывайте из конструктора данный метод:
private void UpdateWindowSize()
{
Width = "Ширина окна";
Height = "Высота окна";
Left = SystemParameters.WorkArea.Right - Width;
Top = SystemParameters.WorkArea.Bottom - Height;
}
Но это велосипед. Есть HandyControl - библиотека компонентов для wpf и в ней есть как раз-таки такие окна. Демо с контролами.