Поэтому я пытаюсь создать систему таймера, но по какой-то причине ярлык перестает обновляться, когда вы наводите указатель мыши на экран графического интерфейса приложения.
Gif, показывающий проблему: https://i.imgur.com/Jvi1AgF.gifv это то, что происходит на другом примере, который я попробовал.
Однако на моем примере происходит обратное.Он обновляется только при обновлении графического интерфейса.Я понятия не имею, как решить эту проблему.
GIF: https://i.imgur.com/KezAVaj.gifv
public partial class MainWindow : Window
{
Stopwatch _stopwatch;
DispatcherTimer _timer;
public MainWindow()
{
InitializeComponent();
_stopwatch = new Stopwatch();
_timer = new DispatcherTimer();
_timer.Interval = new TimeSpan(10);
_timer.Tick += new EventHandler(Tick);
}
private void Tick(object sender, EventArgs e)
{
LabelTime.Content = _stopwatch.Elapsed.ToString(@"m\:ss\.ff");
}
private void Button_Click(object sender, RoutedEventArgs e)
{
_stopwatch.Start();
_timer.Start();
}
}