Пришлось поискать, как именно это сделать, так что размещу здесь заметку… Чтобы дочернее окно открывалось по центру родительского окна, а не там, где его разместит система, нужно добавить в код несколько строчек. ChildWindow.xaml.cs public ChildWindow() { InitializeComponent(); this.DataContex...
В Windows есть возможность «зарегистрировать» приложение для перезапуска. Сделано это в основном с целью удобства для работы пользователя на случай установки обновлений компьютера. Т.е. в идеале, если приложение поддерживает функцию восстановления, то, после перезагрузки компьютера, оно сн...
В ранних примерах по работе с ProgressBar в WPF рекомендовалось использовать BackgroundWorker. Вот здесь достаточно простой и понятный пример с использованием ProgressBar и BackgroundWorker. Однако он довольно сильно устарел и в настоящее время BackgroundWorker для этих целей не используется. Вместо...
На заметку, чтобы не попадаться на эти грабли в будущем… Есть два экземпляра класса: CurrentRule.RemotePorts и BackupRule.RemotePorts. Сам класс примерно такой: public class DetailedFile { public ushort[]? RemotePorts { get; set; } } Я пытался сравнить изменения вот так: if (CurrentRule.Remote...
Есть для ListView GridView использовать такую запись: MainWindow.xaml <GridViewColumn Width="Auto" DisplayMemberBinding="{Binding TimeCreated, StringFormat=\{0:G\}, Mode=OneTime}"> Здесь G — это комбинация d — даты и T — времени. То в списке будет выведена дата и время...