Tengo un ResourceDictionary que contiene definiciones de estilo para los controles utilizados en mi aplicación.El estilo de ventana de WPF no se aplica
Todos los estilos se aplican correctamente a los controles en la ventana ... pero el estilo en ResourceDictionary para la ventana no se está aplicando.
Este es el XAML en mi ResourceDictionary que contiene el estilo que quiero aplicar a mi ventana:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:primatives="clr-namespace:System.Windows.Controls.Primitives;assembly=PresentationFramework"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style TargetType="{x:Type Window}">
<Setter Property="Background" Value="#FF121212"></Setter>
<Setter Property="Height" Value="768"></Setter>
<Setter Property="Width" Value="1024"></Setter>
</Style>
<!-- .... -->
</ResourceDictionary>
Este es el XAML para la ventana que estoy trabajando con (tratando de conseguir este estilo de aplique):
<Window x:Class="TryingStyles"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="TryingStyles">
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Resources/StylesDictionary.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>
<StackPanel>
<StackPanel Orientation="Horizontal">
<Label Content="Label" Height="28" HorizontalAlignment="Left" Margin="12,12,0,0" Name="Label1" VerticalAlignment="Top" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="56,14,0,0" Name="TextBox1" VerticalAlignment="Top" Width="120" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<TabControl Height="206" HorizontalAlignment="Left" Margin="12,43,0,0" Name="TabControl1" VerticalAlignment="Top" Width="250">
<TabItem Header="TabItem1" Name="TabItem1">
<Grid></Grid>
</TabItem>
</TabControl>
<GroupBox Header="GroupBox1" Margin="268,43,12,12" Width="396"></GroupBox>
</StackPanel>
</StackPanel>
</Window>
parece que el estilo de la ventana se aplica cuando veo la ventana de "vista Diseño" del IDE pero cuando corro la aplicación no se aplica el estilo.
¿Alguien sabe lo que estoy haciendo mal?
Muchas gracias por su ayuda Nicolas :) – Frinavale
También debe verificar esta solución: http://stackoverflow.com/questions/431940/how-to-set-default-wpf-window-style-in-app-xaml –