SCCMDeployments/_SCCMDeploymentsUIEvents.ps1

function _SCCMDeploymentsUIEvents {
    #region General UI
    $SCCMDeployments.Add_SourceInitialized({

        })

    $SCCMDeployments.Add_Closing({
            if ($HomeWindow) {
                $_.Cancel = $true
                $SCCMDeployments.hide()
            }
            else {
                $SCCMDeployments.close()
            }
        })
    #endregion

    #region UI objects
    $SCCMDeployments_PopulateDeploymentsButton.Add_Click({
            _PopulateDeployments
        })

    $SCCMDeployments_ShowStatsButton.Add_Click({
            $Output = _GetSCCMDeploymentStatistics -Deployment $SCCMDeployments_DeploymentsComboBox.Text
            $OutputObject = @()
            foreach ($Object in $Output) {
                $OutputObject += $Object
            }
            $SCCMDeployments_StatsDataGrid.ItemsSource = $OutputObject
        })

    #endregion
}