private void DoneButton_OnClick(object sender, RoutedEventArgs e)
        {
            DrawerHost d = _drawerHost;

            d.IsLeftDrawerOpen = false;
            Global.Snackbar.MessageQueue.Enqueue("Click 'Set time constraint' button.");
        }
Beispiel #2
0
        protected void SelectDirectoryItemCommandHandler(object sender, ExecutedRoutedEventArgs args)
        {
            if (args.Parameter != null)
            {
                if (args.Parameter is DirectoryInfo directoryInfo)
                {
                    CurrentDirectory = directoryInfo.FullName;
                }
                else if (args.Parameter is SpecialDirectory specialDirectory)
                {
                    CurrentDirectory = specialDirectory.Info.FullName;
                }
                else if (args.Parameter is SpecialDrive specialDrive)
                {
                    CurrentDirectory = specialDrive.Info.RootDirectory.FullName;
                }

                DrawerHost drawerHost = ((DrawerHost)Template.FindName(DrawerHostName, this));

                if (drawerHost.IsTopDrawerOpen)
                {
                    drawerHost.IsTopDrawerOpen = false;
                }
            }
        }
Beispiel #3
0
        protected void ShowCreateNewDirectoryCommandHandler(object sender, ExecutedRoutedEventArgs args)
        {
            NewDirectoryName = null;

            DrawerHost drawerHost = ((DrawerHost)Template.FindName(DrawerHostName, this));

            drawerHost.IsBottomDrawerOpen = true;
        }
Beispiel #4
0
        protected void ShowInfoCommandHandler(object sender, ExecutedRoutedEventArgs args)
        {
            FileSystemInfoToShow = args.Parameter as FileSystemInfo;

            DrawerHost drawerHost = ((DrawerHost)Template.FindName(DrawerHostName, this));

            drawerHost.IsLeftDrawerOpen = true;
        }
Beispiel #5
0
        protected void CancelNewDirectoryCommandHandler(object sender, ExecutedRoutedEventArgs args)
        {
            DrawerHost drawerHost = ((DrawerHost)Template.FindName(DrawerHostName, this));

            if (drawerHost.IsBottomDrawerOpen)
            {
                drawerHost.IsBottomDrawerOpen = false;
            }
        }
Beispiel #6
0
        protected void CreateNewDirectoryCommandHandler(object sender, ExecutedRoutedEventArgs args)
        {
            try
            {
                m_controller.CreateNewDirectory(NewDirectoryName);

                DrawerHost drawerHost = ((DrawerHost)Template.FindName(DrawerHostName, this));

                if (drawerHost.IsBottomDrawerOpen)
                {
                    drawerHost.IsBottomDrawerOpen = false;
                }
            }
            catch (Exception exc)
            {
                SnackbarMessageQueue.Enqueue(exc.Message);
            }
        }
Beispiel #7
0
 public DrawerHostTests()
 {
     _drawerHost = new DrawerHost();
     _drawerHost.ApplyDefaultStyle();
     _drawerHost.RaiseEvent(new RoutedEventArgs(FrameworkElement.LoadedEvent));
 }
Beispiel #8
0
        private void OpenSelectionDrawerCommandHandler(object sender, ExecutedRoutedEventArgs args)
        {
            DrawerHost drawerHost = (DrawerHost)Template.FindName(DrawerHostName, this);

            drawerHost.IsRightDrawerOpen = true;
        }
 public void SetDrawerHost(DrawerHost drawerHost)
 {
     _drawerHost = drawerHost;
 }
Beispiel #10
0
        protected void OpenSpecialDirectoriesDrawerCommandHandler(object sender, ExecutedRoutedEventArgs args)
        {
            DrawerHost drawerHost = ((DrawerHost)Template.FindName(DrawerHostName, this));

            drawerHost.IsTopDrawerOpen = true;
        }
        private void DoneButton_OnClick(object sender, RoutedEventArgs e)
        {
            DrawerHost d = this._drawerHost;

            d.IsLeftDrawerOpen = false;
        }