내 응용 프로그램 내에서 사용되는 컨트롤의 스타일 정의가 포함 된 ResourceDictionary가 있습니다.WPF 창 스타일이 적용되지 않습니다.
모든 스타일이 윈도우의 컨트롤에 올바르게 적용되지만 윈도우 자체에 대한 ResourceDictionary의 스타일은 적용되지 않습니다.
이
내가 내 방 창문에 적용 할 스타일을 포함하는 내 ResourceDictionary의에서 XAML입니다 :<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>
이 내가 (이 스타일을 얻으려고 작업하고있는 창에 대한 XAML입니다) 적용
<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>
내가 IDE의 "디자인보기"그러나 나는 응용 프로그램을 실행할 때 스타일이 적용되지 않습니다에 창을 볼 때 윈도우의 스타일이 적용되는 것으로 보인다.
내가 뭘 잘못하고 있는지 아는 사람이 있습니까?
도움을 주셔서 대단히 감사드립니다. Nicolas :) – Frinavale
또한이 솔루션을 확인해야합니다. http://stackoverflow.com/questions/431940/how-to-set-default-wpf-window-style-in-app-xaml –