/// <summary> /// コンテキストメニュー終了 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void exitMenuItem_Click(object sender, RoutedEventArgs e) { // 終了時にウィンドウの位置を保存 settings.WindowLeft = Left; settings.WindowTop = Top; settings.Save(); Application.Current.Shutdown(); }
/// <summary> /// 時刻表示のフォーマット /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void timeFormatTextBox_TextChanged(object sender, TextChangedEventArgs e) { // TextChangedイベントの時だけsettings=nullになることがありアプリ停止してしまうため if (settings != null) { settings.TimeFormat = timeFormatTextBox.Text; settings.Save(); mainWindow.clockTextBlock.Text = DateTime.Now.ToString(settings.TimeFormat); } }