我在App.xaml中爲Label定義了樣式。無法覆蓋WPF中的標籤樣式
<Application.Resources>
<ResourceDictionary>
<Style TargetType="Label" >
<Setter Property="Foreground" Value="Blue"/>
</Style>
<Style TargetType="TextBlock" >
<Setter Property="Foreground" Value="Blue"/>
</Style>
</ResourceDictionary>
</Application.Resources>
適用於我的MainWindow.xaml中的標籤Control的樣式。但是當我試圖在控件上明確設置Foreground時,它不起作用(我想知道)。 App.xaml中定義的顏色仍然適用(僅用於標籤)。
<Grid>
<Label Content="Label" Foreground="Black" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<TextBlock Text="TextBlock" Foreground="Black" VerticalAlignment="Bottom" Height="15.96" Margin="257.537,0,270.003,86" />
</Grid>
相同的邏輯適用於Textblock和所有控件。有什麼建議嗎?
絕對正確。謝謝...:) – Jawahar 2011-01-12 06:14:16