|
@@ -36,7 +36,7 @@
|
|
</WrapPanel>
|
|
</WrapPanel>
|
|
</Grid>
|
|
</Grid>
|
|
```
|
|
```
|
|
-![](./img/Снимок%20экрана%202024-04-25%20223750.png)
|
|
|
|
|
|
+![](./img/student.png)
|
|
## Модель данных
|
|
## Модель данных
|
|
## 1.
|
|
## 1.
|
|
### Cоздадим класс "Student"
|
|
### Cоздадим класс "Student"
|
|
@@ -48,7 +48,6 @@ namespace WpfTemplate.Model
|
|
public string name { get; set; }
|
|
public string name { get; set; }
|
|
public int age{ get; set; }
|
|
public int age{ get; set; }
|
|
public string course { get; set; }
|
|
public string course { get; set; }
|
|
- // национальность
|
|
|
|
public string nation { get; set; }
|
|
public string nation { get; set; }
|
|
public string photo { get; set; }
|
|
public string photo { get; set; }
|
|
}
|
|
}
|
|
@@ -84,9 +83,9 @@ public class LocalDataProvider : IDataProvider
|
|
name="Джейкоб Уилсон"},
|
|
name="Джейкоб Уилсон"},
|
|
new Student{
|
|
new Student{
|
|
age=19,
|
|
age=19,
|
|
- nation="Египтянка",
|
|
|
|
|
|
+ nation="Испанец",
|
|
course="1",
|
|
course="1",
|
|
- name="Талиба Бадави"}
|
|
|
|
|
|
+ name="Ариадна Санчес"}
|
|
};
|
|
};
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -119,32 +118,30 @@ private void ExitButton_Click(object sender, RoutedEventArgs e)
|
|
```
|
|
```
|
|
## Привязка данных. Табличный вывод
|
|
## Привязка данных. Табличный вывод
|
|
```
|
|
```
|
|
- <DataGrid
|
|
|
|
- Grid.Row="1"
|
|
|
|
- Grid.Column="1"
|
|
|
|
- CanUserAddRows="False"
|
|
|
|
- AutoGenerateColumns="False"
|
|
|
|
- ItemsSource="{Binding studentList}">
|
|
|
|
- <DataGrid.Columns>
|
|
|
|
- <DataGridTextColumn
|
|
|
|
- Header="Имя"
|
|
|
|
- Binding="{Binding name}"/>
|
|
|
|
- <DataGridTextColumn
|
|
|
|
- Header="Возраст"
|
|
|
|
- Binding="{Binding age}"/>
|
|
|
|
- <DataGridTextColumn
|
|
|
|
- Header="Курс"
|
|
|
|
- Binding="{Binding course}"/>
|
|
|
|
- <DataGridTextColumn
|
|
|
|
- Header="Национальность"
|
|
|
|
- Binding="{Binding nation}"/>
|
|
|
|
- </DataGrid.Columns>
|
|
|
|
-</DataGrid>
|
|
|
|
|
|
+ <DataGrid
|
|
|
|
+Grid.Row="1"
|
|
|
|
+Grid.Column="1"
|
|
|
|
+CanUserAddRows="False"
|
|
|
|
+AutoGenerateColumns="False"
|
|
|
|
+ItemsSource="{Binding studentList}">
|
|
|
|
+ <DataGrid.Columns>
|
|
|
|
+ <DataGridTextColumn
|
|
|
|
+ Header="Имя"
|
|
|
|
+ Binding="{Binding Name}"/>
|
|
|
|
+ <DataGridTextColumn
|
|
|
|
+ Header="Возраст"
|
|
|
|
+ Binding="{Binding Age}"/>
|
|
|
|
+ <DataGridTextColumn
|
|
|
|
+ Header="Курс"
|
|
|
|
+ Binding="{Binding Course}"/>
|
|
|
|
+ <DataGridTextColumn
|
|
|
|
+ Header="Национальность"
|
|
|
|
+ Binding="{Binding Nation}"/>
|
|
|
|
+ </DataGrid.Columns>
|
|
|
|
+ </DataGrid>
|
|
```
|
|
```
|
|
# ꒰ᐢ⸝⸝•༝•⸝⸝ᐢ꒱⸒⸒ 🧊
|
|
# ꒰ᐢ⸝⸝•༝•⸝⸝ᐢ꒱⸒⸒ 🧊
|
|
-![](./img/Снимок%20экрана%202024-04-26%20004926.png)
|
|
|
|
-#### студент отчислился
|
|
|
|
-#### зато его брат остался тут
|
|
|
|
-![](./img/Снимок%20экрана%202024-04-24%20173558.png)
|
|
|
|
-#### а таблицу забрали себе раки отшельники для своих домиков
|
|
|
|
-![](./img/157515366416965514.jpg)
|
|
|
|
|
|
+![](./img/Снимок%20экрана%202024-04-27%20130501.png)
|
|
|
|
+#### Хэй Вэнь отчислился
|
|
|
|
+#### зато его брат остался тут
|
|
|
|
+![](./img/Снимок%20экрана%202024-04-24%20173558.png)
|