Exemplo n.º 1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set content view to FrameLayout with ClockView.
            FrameLayout frameLayout = new FrameLayout(this);

            clockView = new ClockView(this);
            frameLayout.AddView(clockView);
            SetContentView(frameLayout);

            // Create ClockModel to keep clock updated.
            clockModel = new ClockModel {
                IsSweepSecondHand = true
            };

            // Initialize clock.
            SetClockHandAngles();

            clockModel.PropertyChanged += (object sender, PropertyChangedEventArgs e) =>
            {
                // Update clock.
                SetClockHandAngles();
            };
        }
Exemplo n.º 2
0
		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);

			// Set content view to FrameLayout with ClockView.
			FrameLayout frameLayout = new FrameLayout (this);
			clockView = new ClockView (this);
			frameLayout.AddView (clockView);
			SetContentView (frameLayout);

			// Create ClockModel to keep clock updated.
			clockModel = new ClockModel {
				IsSweepSecondHand = true
			};

			// Initialize clock.
			SetClockHandAngles ();

			clockModel.PropertyChanged += (object sender, PropertyChangedEventArgs e) => 
			{
				// Update clock.
				SetClockHandAngles();
			};
		}