Private/SCCMDeployments/_SCCMDeploymentsUIEvents.ps1
function _SCCMDeploymentsUIEvents { #region General UI $SCCMDeployments.Add_SourceInitialized({ $SCCMDeployments_LoadingLabel.Visibility = 'Hidden' }) $SCCMDeployments.Add_Closing({ if ($HomeWindow) { $_.Cancel = $true $SCCMDeployments.hide() } else { # $SCCMDeployments.close() } }) $SCCMDeployments.Add_Activated({ if ($HomeWindow) { $HomeWindow_LoadingLabel.Visibility = 'Hidden' } }) #endregion #region UI objects $SCCMDeployments_PopulateDeploymentsButton.Add_Click({ $SCCMDeployments_LoadingLabel.Visibility = 'Visible' $SCCMDeployments.Cursor = [System.Windows.Input.Cursors]::Wait _PopulateDeployments $SCCMDeployments.Cursor = $null $SCCMDeployments_LoadingLabel.Visibility = 'Hidden' }) $SCCMDeployments_ShowStatsButton.Add_Click({ $SCCMDeployments_LoadingLabel.Visibility = 'Visible' $SCCMDeployments.Cursor = [System.Windows.Input.Cursors]::Wait _ShowStatistics $SCCMDeployments.Cursor = $null $SCCMDeployments_LoadingLabel.Visibility = 'Hidden' }) $SCCMDeployments_DeploymentsComboBox.Add_KeyDown({ if ($_.Key -eq 'Enter') { $SCCMDeployments_LoadingLabel.Visibility = 'Visible' $SCCMDeployments.Cursor = [System.Windows.Input.Cursors]::Wait _ShowStatistics $SCCMDeployments.Cursor = $null $SCCMDeployments_LoadingLabel.Visibility = 'Hidden' } }) #endregion } |