WPF - Livello layout
La definizione di uno stile a qualsiasi livello di layout lo renderà accessibile solo da quel layout e dai suoi elementi figlio. Di seguito è riportato un esempio di livello di layout in cui tutti e tre i pulsanti hanno uno stile comune.
<Window x:Class = "XAMLLayoutLevelStyle.MainWindow"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
Title = "MainWindow" Height = "350" Width = "604">
<StackPanel Margin = "10">
<StackPanel.Resources>
<Style TargetType = "Button">
<Setter Property = "Foreground" Value = "Blue" />
<Setter Property = "FontStyle" Value = "Italic" />
<Setter Property = "Width" Value = "100" />
<Setter Property = "Height" Value = "40" />
<Setter Property = "Margin" Value = "10" />
</Style>
</StackPanel.Resources>
<Button>Button 1</Button>
<Button>Button 2</Button>
<Button Foreground = "Blue">Button 3</Button>
</StackPanel>
</Window>
Quando compili ed esegui il codice sopra, verrà prodotta la seguente finestra.