Я хотел бы разработать маленькое приложение уведомлений для Windows в.NET, которая прикрепляется на праве/левой стороне на экран (не использующий больше чем 300 пкс), должна всегда быть видима и вынуждать остальную часть окон не перекрыть это приложение (что-то как старая панель задач Office или Боковая панель Vista). Я понятия не имею, где запустить. Это может быть сделано с помощью XAML/WPF? Так как я даже не начал кодировать любую опцию, допустимо в этой точке.
Спасибо!
Самый надежный способ - зарегистрировать ваше приложение как панель инструментов рабочего стола приложения (AppBar).
Для этого вам потребуется взаимодействие, вот статья в Code Project о том, как сделать это с помощью C #, это должна быть справедливая отправная точка. http://www.codeproject.com/KB/dotnet/AppBar.aspx
Вы хотите создать AppBar!
В основном вызывайте SHAppBarMessage() с ABM_NEW, ABM_QUERYPOS, ABM_SETPOS и ABM_ACTIVATE, в этом порядке.
Если вы хотите сделать это из управляемого кода, вам придется написать interop самостоятельно, или использовать вот это с pinvoke.net.