Exemplo n.º 1
0
 private void ComposeDigits(InkCanvas firstCanvas,InkCanvas secondCanvas,DateTimeDigits digits)
 {
     List<StampedStroke> firstDigitStampedStrokes;
     numberStrokes.TryGetValue(digits.First, out firstDigitStampedStrokes);
     List<StampedStroke> secondDigitStampedStrokes;
     numberStrokes.TryGetValue(digits.Second, out secondDigitStampedStrokes);
     ComposeDigit(firstCanvas, firstDigitStampedStrokes);
     ComposeDigit(secondCanvas, secondDigitStampedStrokes);
 }
Exemplo n.º 2
0
        private void Timer_Tick(object sender, EventArgs e)
        {
            //going to have to deal with single digit
            var now = DateTime.Now;
            var hours = new DateTimeDigits(now.Hour);
            var minutes = new DateTimeDigits(now.Minute);
            var seconds = new DateTimeDigits(now.Second);
            hours1.Strokes.Clear();
            hours2.Strokes.Clear();
            minutes1.Strokes.Clear();
            minutes2.Strokes.Clear();
            seconds1.Strokes.Clear();
            seconds2.Strokes.Clear();
            //may decide not to change if the same 
            ComposeDigits(hours1, hours2, hours);
            ComposeDigits(minutes1, minutes2, minutes);
            ComposeDigits(seconds1, seconds2, seconds);

            
        }