private string GetFlyoutName(FlyoutViewType flyoutViewType)
        {
            switch (flyoutViewType)
            {
            case FlyoutViewType.Viewer:
                return("picturesViewer");

            case FlyoutViewType.EditNames:
                return("editNames");

            default:
                throw new ArgumentException($"Invalid argument: {flyoutViewType}");
            }
        }
        public PicturesFyloutService(FlyoutViewType flyoutViewType)
        {
            var parent = Window.GetWindow(App.Current.MainWindow);

            _flyout = (Flyout)parent.FindName(GetFlyoutName(flyoutViewType));
        }