<Grid TextBlock.Foreground="White" TextBlock.FontSize="30">
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="125,146,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
<TextBlock Height="23" HorizontalAlignment="Left" Margin="256,207,0,0" Name="textBlock1" Text="TextBlock" VerticalAlignment="Top" />
</Grid>
在Grid的TextBlock.Foreground="White",写成Button.Foreground为什么会报错:
未在类型“Button”中找到可附加的属性“Foreground”。难道说TextBlock.Foreground是附加属性吗?到底是附加属性还是属性值继承呢?
解决方案 »
- c#重绘标题栏 windows7 和windows XP下显示不一样什么原因?
- ffmpeg相关问题
- WebBrowser中去除target="_blank"属性
- C#调用VC++非托管Dll回调函数的问题,分数上不封顶
- c# 统计网络流量:Http流量和ftp流量
- 一个非常难的正则表达式的问题
- 求教在调用一个存储过程时出现的错误——对象名未知
- 请问用C#怎样实现去除一串数字前面的0,在线等
- 求助,找不到KeyCodeV2.dll!
- 转行散分解闷.....
- Winform 一个程序打开另外一个程序闪退
- C#数据访问层怎么简化查询?如果我有两个都是不同的查询功能,查询的一些代码会冗余,想简化代码。都是最基本的访问数据库ADO.NET
直接写Foreground 没有Button.Foreground
{
if (element == null)
{
throw new ArgumentNullException("element");
}
element.SetValue(TextBlock.ForegroundProperty, value);
}
但,在MSDN中查看TextBlock,并没有看到Foreground附件属性哦
http://msdn.microsoft.com/ZH-CN/library/vstudio/system.windows.controls.textblock.setforeground(v=vs.110).aspx
同理,你去找Button的静态方法,找不到一个叫SetForeground的静态方法,这里不是看是否存在Foreground属性,而是看是否存在SetForeground的静态方法。请注意上面说的格式,这是强行规定,没有通融的余地。