GetFilePath() public method

public GetFilePath ( string fileName ) : string
fileName string
return string
Ejemplo n.º 1
0
        protected async override void OnElementPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            base.OnElementPropertyChanged(sender, e);

            if (e.PropertyName == "IsActive" && _photoViewAttacher != null)
            {
                // Reset zoom scale when image gets active (visible)
                _photoViewAttacher.SetScale(_photoViewAttacher.GetMinimumScale(), 0, 0, false);
            }

            if (e.PropertyName == "ImageName" && string.IsNullOrWhiteSpace(_view.ImageName) == false)
            {
                var fileSystem = new FileSystem();
                var filePath   = fileSystem.GetFilePath(_view.ImageName);

                await InitializeRenderer(_view, filePath);
            }
        }
Ejemplo n.º 2
0
        // ---------------------------------------------------------

        #region Overrides

        protected async override void OnElementChanged(ElementChangedEventArgs <PhotoView> e)
        {
            base.OnElementChanged(e);

            if (e.OldElement != null)
            {
                CleanUpRenderer();
            }

            if (e.NewElement != null)
            {
                _view = e.NewElement;

                if (string.IsNullOrWhiteSpace(_view.ImageName) == false)
                {
                    var fileSystem = new FileSystem();
                    var filePath   = fileSystem.GetFilePath(_view.ImageName);

                    await InitializeRenderer(_view, filePath);
                }
            }
        }