Private/_GenericDataGridLookup.ps1

function _GenericDataGridLookup {
    $GenericDataGrid.Cursor = [System.Windows.Input.Cursors]::Wait
    $GenericDataGrid_LoadingLabel.Visibility = 'Visible'
    if ($GenericDataGrid_ComputersComboBox.Text) {
        switch ($GenericDataGrid_TypeComboBox.Text) {
            'Installed Software' {
                _PopulateGenericDataGrid -LookupType Software -Identity $GenericDataGrid_ComputersComboBox.Text
            }
            'Windows Updates' {
                _PopulateGenericDataGrid -LookupType Updates -Identity $GenericDataGrid_ComputersComboBox.Text
            }
            'Running Processes' {
                _PopulateGenericDataGrid -LookupType Processes -Identity $GenericDataGrid_ComputersComboBox.Text
            }
            'Services' {
                _PopulateGenericDataGrid -LookupType Services -Identity $GenericDataGrid_ComputersComboBox.Text
            }
            Default {
            }
        }
        $GenericDataGrid.Cursor = $null
        $GenericDataGrid_LoadingLabel.Visibility = 'Hidden'
    }
}