Assets/ComputerStats.xaml

<Window x:Class="ADLookups_v2.ComputerStats"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:ADLookups_v2"
        mc:Ignorable="d"
        Title="ComputerStats" Height="450" Width="800" MinWidth="800" MinHeight="450">
    <Window.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="C:\temp\darkTheme.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Window.Resources>
    <Grid Style="{DynamicResource GridBackground}">
        <Grid Margin="5,5,5,5">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="auto"/>
                <ColumnDefinition Width="5*"/>
                <ColumnDefinition Width="auto"/>
                <ColumnDefinition Width="2*"/>
                <ColumnDefinition Width="auto"/>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="auto"/>
                <RowDefinition Height="auto"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
            <TextBlock Text="Computer" Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" Margin="5,5,5,5" />
            <ComboBox x:Name="ComputersComboBox" Grid.Row="0" Grid.Column="1" VerticalAlignment="Center" Margin="5,5,5,5" IsEditable="True" TabIndex="0"/>
            <TextBlock Text="Type" VerticalAlignment="Center" Margin="5,5,5,5" Grid.Column="2"/>
            <ComboBox x:Name="TypeComboBox" Grid.Column="3" VerticalAlignment="Center" Margin="5,5,5,5" SelectedIndex="0" TabIndex="1">
                <ComboBoxItem Content="Installed Software"/>
                <ComboBoxItem Content="Windows Updates"/>
                <ComboBoxItem Content="Running Processes"/>
                <ComboBoxItem Content="Services"/>
                <ComboBoxItem Content="Firewall Rules"/>
                <ComboBoxItem Content="Firewall Log"/>
            </ComboBox>
            <StackPanel Orientation="Horizontal" Grid.Row="0" Grid.Column="4">
                <Button x:Name="LookupButton" Content="Lookup" VerticalAlignment="Center" Margin="5,5,5,5" Width="127" TabIndex="2"/>
                <Button x:Name="DropdownButton" Content="6" Margin="5,5,5,5" Padding="5,1,5,1" FontFamily="Marlett" VerticalAlignment="Center" MinHeight="19.96"/>
            </StackPanel>
            <TextBlock x:Name="FilterTextBlock" Text="Filter" VerticalAlignment="Center" Margin="5,5,5,5" Grid.Column="2" Grid.Row="1" Visibility="Collapsed"/>
            <TextBox x:Name="FilterTextBox" Grid.Row="1" Grid.Column="3" VerticalAlignment="Center" Margin="5,5,5,5" Visibility="Collapsed"/>
            <ComboBox x:Name="FilterComboBox" Grid.Column="4" VerticalAlignment="Center" Margin="5,5,5,5" SelectedIndex="0" TabIndex="1" Grid.Row="1" Visibility="Collapsed"/>
            <DataGrid Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="5" x:Name="DataGrid" HeadersVisibility="Column" Margin="5,5,5,5" IsReadOnly="True" Grid.RowSpan="2">
                <DataGrid.ContextMenu>
                    <ContextMenu>
                        <MenuItem x:Name="CopyContextMenuItem" Header="Copy to clipboard"/>
                        <MenuItem x:Name="ExportMenuItem" Header="Export to .csv"/>
                    </ContextMenu>
                </DataGrid.ContextMenu>
            </DataGrid>
        </Grid>
        <Label x:Name="LoadingLabel" Style="{DynamicResource Label}" Content="Please wait while loading....." HorizontalAlignment="Center" VerticalAlignment="Center" BorderThickness="2,2,2,2" Height="50" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="16" Padding="10,5,10,5">
        </Label>
    </Grid>
</Window>