ВУЗ:
Составители:
Рубрика:
70
</Border.Background>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Text="Title Bar" Margin="l" Padding="5"></TextBlock>
<Grid Grid.Row="l" Background="#B5CBEF">
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Center"
Foreground="White" FontSize="20">Content Goes Here</TextBlock>
</Grid>
<TextBlock Grid.Row="2" Text="Footer" Margin="l,10,1,1" Padding="5" Hor-
izontalAlignment="Center"></TextBlock>
</Grid>
</Border>
</Window>
Для завершения внешнего вида этого окна следует создать кнопки,
имитирующие размещаемые в правом верхнем углу стандартные кнопки
для разворачивания, сворачивания и закрытия окна.
5.8.2. Прозрачные окна с содержимым необычной формы
В большинстве случаев фиксированная графика в WPF для создания
окон необычной формы не используется. Вместо этого в таких окнах про-
сто применяется совершенно прозрачный фон, на котором затем размеща-
ется уже имеющее нужную форму содержимое. Преимущество такого
подхода заключается в том, что он является модульным. Окно может со-
стоять из множества отдельных компонентов, представляющих собой пер-
воклассные элементы WPF. Но еще более важно то, что такой подход поз-
воляет пользоваться другими функциональными возможностями WPF и
создавать по-настоящему динамические пользовательские интерфейсы.
Например, он позволяет создавать содержимое необычной формы с воз-
можностью изменения его размеров или применять анимацию для обеспе-
чения непрерывно выполняющихся эффектов прямо внутри окна. Создать
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »