SDL.TridionVSRazorExtension.ProjectFolderDialogWindow.Window_Loaded C# (CSharp) Method

Window_Loaded() private method

private Window_Loaded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            this._ProjectItem = this.CurrentProjectFolder;
            this._AllTree = Service.GetFileTree(this.CurrentProjectFolder, this.RootPath);
            this._TopFolder = this.CurrentProjectFolder;

            this.CurrentProjectFolder.Expand();
            this.treeProjectFolder.ItemsSource = this._AllTree;

            this.cbRoles.ItemsSource = Enum.GetValues(typeof(ProjectFolderRole)).Cast<ProjectFolderRole>();
            this.cbRoles.SelectedValue = this.CurrentProjectFolder.ProjectFolderRole;
            this.cbRoles.IsEnabled = true;

            this.SetVisibility(this.CurrentProjectFolder.ProjectFolderRole);
            this.SetForm();
        }