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

cbRoles_SelectionChanged() private method

private cbRoles_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object
e System.Windows.Controls.SelectionChangedEventArgs
return void
        private void cbRoles_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (this.cbRoles.SelectedValue == null)
                return;

            ProjectFolderRole role = (ProjectFolderRole) this.cbRoles.SelectedValue;
            if (this._ProjectItem.IsFolder)
            {
                ProjectFolderInfo folder = (ProjectFolderInfo)this._ProjectItem;
                folder.ProjectFolderRole = role;
                this.SetChildProperties(folder);
            }

            this.SetVisibility(role);
        }