Esempio n. 1
0
        //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        public override void ViewDidLoad()
        {
            camImage.time = DateTime.MinValue;

            bool last = (selectedCamTime == DateTime.MinValue);

            DataManager.SheduleGetCamImageRequest(Application.selectedMachine.camBridgeMac, Application.selectedMachine.camNum, selectedCamTime, DateTime.Now, last, DataUpdateCallback);

            scrollView = new UIScrollView();

            scrollView.Frame       = new CoreGraphics.CGRect(0, TimeLabel.Frame.Bottom, UIScreen.MainScreen.Bounds.Width, UIScreen.MainScreen.Bounds.Width * imageProportion);
            scrollView.ContentSize = new CGSize(scrollView.Frame.Width, scrollView.Frame.Height);
            View.AddSubview(scrollView);
            imageView = new UIImageView();
            scrollView.AddSubview(imageView);

            panGesture = new UIPanGestureRecognizer(HandlePanAction);
            View.AddGestureRecognizer(panGesture);

            if (selectedCamTime != DateTime.MinValue)
            {
                DateTime nsRef = new DateTime(2001, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
                CamTimePicker.SetDate(NSDate.FromTimeIntervalSinceReferenceDate((selectedCamTime.ToUniversalTime() - nsRef).TotalSeconds), false);
            }
            CamTimePicker.ValueChanged += CamTimePicker_ValueChanged;

            SetLayout();
        }
Esempio n. 2
0
        void ReleaseDesignerOutlets()
        {
            if (CamTimePicker != null)
            {
                CamTimePicker.Dispose();
                CamTimePicker = null;
            }

            if (TimeLabel != null)
            {
                TimeLabel.Dispose();
                TimeLabel = null;
            }
        }