Архив метки: C#

WPF: Свойство привязки TargetNullValue

Драйвер nVidia создает событие в журнале не совсем корректное по своей структуре. Так, например, там отсутствует свойство LevelDisplayName, а метод FormatDescription() также возвращает NULL. Чтобы привязка не выводила пустую ячейку, вместо этого можно выводить какую-нибудь строку, например «Non...

WPF: Привязка свойства IsChecked к переменной типа boolean

Раньше для элементов CheckBox я по привычке обрабатывал события Checked и Unchecked в коде программы. Например при снятии галочки с чекбокса система вызывала событие eventsListReverseDirection_Unchecked, которое я обрабатывал в коде: private void eventsListReverseDirection_Unchecked(object sender, R...

Windows: Получение уведомлений от событий Журнала событий

Собирая информацию о событиях системы, я уже закопался в закладках Firefox на темы, посвященные EventLog. Чтобы не потерять информацию о подписке, создаю эту заметку. Можно подписаться на уведомления о том, когда система производит запись в «Журнал событий» того или иного события. Если это...

WPF: Добавить в приложение поддержку горячих клавиш

В Windows Forms добавить shortcut для пункта меню можно было так: в свойствах для пункта меню нужно было выбрать нужный toolStripMenuItem (например Exit), вызвать его свойства, нажав на нем правую кнопку мыши и выбрав Properties, и в Свойствах найти пункт Text. Далее в тексте добавить знак ‘...