<DataGrid
ItemsSource="{Binding Data}"
CanUserAddRows="False"
SelectionMode="Extended"
HorizontalGridLinesBrush="Red"
AutoGenerateColumns="False"
ScrollViewer.HorizontalScrollBarVisibility="Visible">
<DataGrid.Columns>
<DataGridTextColumn Header="1" CanUserResize="True" Binding="{Binding ChannelID}" Width="*" MinWidth="200" MaxWidth="400" EditingElementStyle="{DynamicResource TextBoxStyle}" />
<DataGridTextColumn Header="2" CanUserResize="True" Binding="{Binding PointID}" Width="*" MinWidth="200" MaxWidth="400" EditingElementStyle="{DynamicResource TextBoxStyle}" />
<DataGridTextColumn Header="3" CanUserResize="True" Binding="{Binding Transducer}" Width="*" MinWidth="200" MaxWidth="400" EditingElementStyle="{DynamicResource TextBoxStyle}" />
<DataGridTextColumn Header="4" CanUserResize="True" Binding="{Binding InputSignal}" Width="*" MinWidth="200" MaxWidth="400" EditingElementStyle="{DynamicResource TextBoxStyle}" />
<DataGridTextColumn Header="5" Binding="{Binding Input}" Width="*" MinWidth="200" MaxWidth="400" EditingElementStyle="{DynamicResource TextBoxStyle}"/>
<DataGridCheckBoxColumn Header="6" Binding="{Binding CheckIt}" Width="*" MinWidth="200" MaxWidth="400" ElementStyle="{DynamicResource CheckBoxStyle}" EditingElementStyle="{DynamicResource CheckBoxStyle}"/>
<DataGridComboBoxColumn Header="7"
SelectedItemBinding="{Binding ChannelType}"
Width="*" MinWidth="200" MaxWidth="400"
ItemsSource="{Binding Source={StaticResource TypeEnum}}"
ElementStyle="{DynamicResource ComboBoxStyle}"
EditingElementStyle="{DynamicResource ComboBoxStyle}"
/>
</DataGrid.Columns>
</DataGrid>