示例#1
0
 private void SetLabel()
 {
     labelLapCount.Content   = LapCount.ToString() + "   ";
     labelTotalRot.Content   = TotalRot.ToString() + "   ";
     labelMaxRot.Content     = MaxRot.ToString() + "   ";
     labelAverageRot.Content = AverageRot.ToString("f2");
 }
示例#2
0
        private void Save()
        {
            var div = "\t";

            var sb = new StringBuilder();

            sb.Append("時刻")
            .Append(div)
            .Append("ロット数")
            .AppendLine();

            Laps.ForEach(x =>
            {
                sb.Append(x.TimeStamp.ToString("yyyy/MM/dd HH:mm:ss.fff"))
                .Append(div)
                .Append(x.Rot)
                .AppendLine();
            });

            sb.AppendLine();

            sb.Append("悟飯の出番").Append(div).Append(LapCount.ToString()).AppendLine();
            sb.Append("合計ロット数").Append(div).Append(TotalRot.ToString()).AppendLine();
            sb.Append("最大ロット数").Append(div).Append(MaxRot.ToString()).AppendLine();
            sb.Append("平均ロット数").Append(div).Append(AverageRot.ToString("f2")).AppendLine();

            try
            {
                Clipboard.SetText(sb.ToString());
            }
            catch (Exception)
            {
                MessageBox.Show(
                    "クリップボードにコピーできませんでした。",
                    "エラー",
                    MessageBoxButton.OK,
                    MessageBoxImage.Error);

                return;
            }

            MessageBox.Show(
                "カカログをクリップボードにコピーしました。",
                "完了",
                MessageBoxButton.OK,
                MessageBoxImage.Information);
        }