首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

为什么Button的颜色不变?解决思路

2012-02-28 
为什么Button的颜色不变?WPF里:StackPanel TextBlock.ForegroundRed TextBlock.FontSize24TextBl

为什么Button的颜色不变?
WPF里:

<StackPanel TextBlock.Foreground="Red" TextBlock.FontSize="24">
  <TextBlock>Just A TextBlock</TextBlock>
  <Button>Just A Button</Button>
</StackPanel>

[解决办法]
这个么。

原因应该是这样。

Button的ForegroundProperty

C# code
ForegroundProperty = TextElement.ForegroundProperty.AddOwner(typeof(Control), new FrameworkPropertyMetadata(SystemColors.ControlTextBrush, FrameworkPropertyMetadataOptions.Inherits)); 

热点排行