<Window x:Class="WpfApp1.MainWindow" 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:WpfApp1" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800" Loaded="Window_Loaded"> <Window.Resources> <CollectionViewSource x:Key="clientViewSource1" Source="{Binding Client}"/> </Window.Resources> <Grid DataContext="{StaticResource clientViewSource1}"> <Grid.RowDefinitions> <RowDefinition Height="auto"/> <RowDefinition Height="auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <DataGrid AutoGenerateColumns="False" x:FieldModifier="UserTable"> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding FirstName}" Header="Name" /> </DataGrid.Columns> </DataGrid> <DataGrid x:Name="clientDataGrid" AutoGenerateColumns="False" EnableRowVirtualization="True" ItemsSource="{Binding Source={StaticResource clientViewSource1}}" RowDetailsVisibilityMode="VisibleWhenSelected" Margin="170,79,230,129" Grid.Row="2"> <DataGrid.Columns> <DataGridTemplateColumn x:Name="iDColumn" Header="ID" IsReadOnly="True" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Label Content="{Binding ID}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTextColumn x:Name="firstNameColumn" Binding="{Binding FirstName}" Header="First Name" Width="SizeToHeader"/> <DataGridTemplateColumn x:Name="lastNameColumn" Header="Last Name" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Label Content="{Binding LastName}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTemplateColumn x:Name="patronymicColumn" Header="Patronymic" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Label Content="{Binding Patronymic}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTemplateColumn x:Name="birthdayColumn" Header="Birthday" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Label Content="{Binding Birthday}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTemplateColumn x:Name="registrationDateColumn" Header="Registration Date" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <ComboBox> <ComboBoxItem Content="{Binding RegistrationDate}"/> </ComboBox> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTemplateColumn x:Name="emailColumn" Header="Email" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Label Content="{Binding Email}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTemplateColumn x:Name="phoneColumn" Header="Phone" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Label Content="{Binding Phone}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTemplateColumn x:Name="genderCodeColumn" Header="Gender Code" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Label Content="{Binding GenderCode}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTemplateColumn x:Name="photoPathColumn" Header="Photo Path" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Label Content="{Binding PhotoPath}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> </DataGrid.Columns> </DataGrid> </Grid> </Window>