Классические элементы пользовательского интерфейса в Windows Presentation Foundation. Шамшев Ан. Б. - 11 стр.

UptoLike

Составители: 

10
еще одна панель StackPanel под текстовым окном использует
TileBrush, чтобы создать шаблон с улыбающимся лицом. Кисть
TileBrush имеет уменьшенное значение Opacity, поэтому фон про-
сматривается сквозь нее;
вторая панель StackPanel содержит элемент TextBlock с полностью
прозрачным фоном и полупрозрачным белым текстом.
Ниже показана разметка окна на рис. 1 в XAML. Следует отметить,
что этот пример включает одну деталь, которая не была рассмотрена: спе-
циализированная кисть ImageBrush для рисования содержимого изобра-
жения.
<StackPanel Margin="5">
<StackPanel.Background>
<ImageBrush ImageSource="celestial.jpg" Opacity="0.7"/>
</StackPanel.Background>
<Button Foreground="White" FontSize="16" Margin="10"
BorderBrush="White" Background="#60AA4030"
Padding="20">A Semi-Transparent Button</Button>
<Label Margin="10" FontSize="18" FontWeight="Bold" Fore-
ground="White">Some Label Text</Label>
<TextBox Margin="10" Background="#AAAAAAAA" Foreground="White" Bor-
derBrush="White">A semi-transparent text box</TextBox>
<Button Margin="10" Padding="25" BorderBrush="White" >
<Button.Background>
<ImageBrush ImageSource="happyface.jpg" Opacity="0.6"
TileMode="Tile" Viewport="0,0,0.1,0.4"/>
</Button.Background>
<StackPanel>
<TextBlock Foreground="#75FFFFFF" TextAlignment="Center"
FontSize="30"
FontWeight="Bold" TextWrapping="Wrap" >Semi-Transparent Lay-
ers</TextBlock>
</StackPanel>
</Button>
</StackPanel>