/// <summary>
        /// Loaded automatically when this window is loaded
        /// </summary>
        /// <param name="e"></param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            _LocalPersistentObject = e.Parameter as PersistentObjects;

            if (_LocalPersistentObject != null)
            {
                if (_LocalPersistentObject.originalLoadedImage != null)
                {
                    MainImageFrame.Navigate(typeof(ImageLoadedView), _LocalPersistentObject);
                }
            }
        }
        /// <summary>
        /// Sets the currently loaded image in to the ImageCropper
        /// </summary>
        /// <param name="e"></param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            PersistentObjects persistenceObjectsInstance = e.Parameter as PersistentObjects;
            

            if (!persistenceObjectsInstance.isCroppingImage)
            {
                base.OnNavigatedTo(e);                
                CroppedImage.Source = persistenceObjectsInstance.bitmapProcessingImage;
                persistenceObjectsInstance.ImageCropperInstance = this;

                persistenceObjectsInstance.isCroppingImage = true;
            }

        }
示例#3
0
        /// <summary>
        /// Loaded automatically when this window is loaded
        /// </summary>
        /// <param name="e"></param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            _LocalPersistentObject = e.Parameter as PersistentObjects;

            PositionInstancesFactory();

            if (_LocalPersistentObject != null)
            {
                if (_LocalPersistentObject.bitmapProcessingImage != null)
                {
                    ProcessBoard(_LocalPersistentObject.bitmapProcessingImage);
                }
            }
        }
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            _LocalPersistentObject = e.Parameter as PersistentObjects;

            if (_LocalPersistentObject.bitmapProcessingImage == null)
            {
                return;
            }

            item        = new ImageInstance(_LocalPersistentObject.bitmapProcessingImage);
            ImageSource = await item.GetImageSourceAsync();
            await LoadBrushAsync();

            ThumbnailImage.Source = item.ImageBitmap;
            base.OnNavigatedTo(e);
        }
 public MainPage()
 {
     this.InitializeComponent();
     _PersistentObjects = new PersistentObjects();
     _PersistentObjects.isCroppingImage = false;
 }
示例#6
0
 /// <summary>
 /// Sets the currently loaded image in the ImageView control
 /// </summary>
 /// <param name="e"></param>
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     _LocalPersistentObject = e.Parameter as PersistentObjects;
     PredictionURL.Text     = _LocalPersistentObject.predictionURLString;
 }
示例#7
0
 /// <summary>
 /// Sets the currently loaded image in the ImageView control
 /// </summary>
 /// <param name="e"></param>
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     _localPersistentObject = e.Parameter as PersistentObjects;
     ImageView.Source       = _localPersistentObject.bitmapProcessingImage;
 }
示例#8
0
 public ImageLoadedView()
 {
     this.InitializeComponent();
     _localPersistentObject = new PersistentObjects();
 }