|
@@ -74,7 +74,7 @@
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-Однако в реальности код раздувается, опть же приходится писать много повторяющейся информации. И в этом плане стили предлагают более элегантное решение:
|
|
|
|
|
|
|
+Однако в реальности код раздувается, опять же приходится писать много повторяющейся информации. И в этом плане стили предлагают более элегантное решение:
|
|
|
|
|
|
|
|
```xml
|
|
```xml
|
|
|
<Window.Resources>
|
|
<Window.Resources>
|
|
@@ -474,6 +474,17 @@ public partial class MainWindow : Window
|
|
|
</Setter.Value>
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
</Setter>
|
|
|
|
|
|
|
|
|
|
+ <!-- этот блок не проверен -->
|
|
|
|
|
+ <Setter
|
|
|
|
|
+ Property="ItemContainerStyle"
|
|
|
|
|
+ >
|
|
|
|
|
+ <Setter.Value>
|
|
|
|
|
+ <Setter
|
|
|
|
|
+ Property="HorizontalContentAlignment"
|
|
|
|
|
+ Value="Stretch" />
|
|
|
|
|
+ </Setter.Value>
|
|
|
|
|
+ </Setter>
|
|
|
|
|
+
|
|
|
<Setter
|
|
<Setter
|
|
|
Property="ItemTemplate"
|
|
Property="ItemTemplate"
|
|
|
>
|
|
>
|
|
@@ -576,7 +587,7 @@ public partial class MainWindow : Window
|
|
|
...
|
|
...
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
- Убираем настройки для `<ListBox.ItemsPanel>` и `<ListBox.ItemTemplate>`, а для `<ListBox.ItemContainerStyle>` возвращаем (хотя он нужен только для стека и его тоже можно перенести в соответствующий стиль):
|
|
|
|
|
|
|
+ Убираем настройки для `<ListBox.ItemsPanel>` и `<ListBox.ItemTemplate>`, а для `<ListBox.ItemContainerStyle>` возвращаем (хотя он нужен только для стека и его тоже можно попробовать перенести в соответствующий стиль):
|
|
|
|
|
|
|
|
```xml
|
|
```xml
|
|
|
<ListBox.ItemContainerStyle>
|
|
<ListBox.ItemContainerStyle>
|
|
@@ -608,7 +619,13 @@ public partial class MainWindow : Window
|
|
|
|
|
|
|
|
## Задание на дом
|
|
## Задание на дом
|
|
|
|
|
|
|
|
-Реализовать все примеры из лекции. В репозиторий добавить скриншоты результатов работы.
|
|
|
|
|
|
|
+1. Реализовать все примеры из лекции в проекте "кошки"
|
|
|
|
|
+
|
|
|
|
|
+ - стилизовать кнопки, надписи и т.д.
|
|
|
|
|
+ - сделать переключение светлой и темной темы
|
|
|
|
|
+ - сделать переключение "список" / "плитка"
|
|
|
|
|
+
|
|
|
|
|
+1. В репозиторий добавить скриншоты результатов работы.
|
|
|
|
|
|
|
|
Предыдущая лекция | | Следующая лекция
|
|
Предыдущая лекция | | Следующая лекция
|
|
|
:----------------:|:----------:|:----------------:
|
|
:----------------:|:----------:|:----------------:
|