Tag: aero glass

在Office 2010等WPF应用程序中,如何对Aero glass进行渐变淡化?

我正在WPF中编写一个应用程序,我希望应用程序的顶部从一个颜色逐渐淡化到Aero玻璃,就像Office 2010应用程序一样。 真的,它会使标题栏下方的区域从玻璃变为彩色。 (我认为这可能是一种更好的描述方式)。

在没有WPF的扩展Glass Frame中绘制TextBox

我试图在我的表格的扩展玻璃框架上绘制一个TextBox。 我不会描述这种技术,它是众所周知的。 以下是那些没有听说过的人的例子: http : //www.danielmoth.com/Blog/Vista-Glass-In-C.aspx 问题是,绘制这个玻璃框架是很复杂的。 由于黑色被认为是0-alpha颜色,因此任何黑色都会消失。 显然有一些方法可以解决这个问题:绘制复杂的GDI +形状不受此alpha-ness的影响。 例如,此代码可用于在玻璃上绘制标签(注意:使用GraphicsPath代替DrawString以解决可怕的ClearType问题): public class GlassLabel : Control { public GlassLabel() { this.BackColor = Color.Black; } protected override void OnPaint(PaintEventArgs e) { GraphicsPath font = new GraphicsPath(); font.AddString( this.Text, this.Font.FontFamily, (int)this.Font.Style, this.Font.Size, Point.Empty, StringFormat.GenericDefault); e.Graphics.SmoothingMode = SmoothingMode.HighQuality; e.Graphics.FillPath(new SolidBrush(this.ForeColor), font); } } 类似地,这种方法可用于在玻璃区域上创建容器。 请注意使用多边形而不是矩形 – 使用矩形时,其黑色部分被视为alpha。 public […]

玻璃表面上的发光标签控件

有没有办法,任何教程,文章,样本周围允许在运行时创建的每个新的Label Control都有一个Glow围绕它,就像在Vista / 7上一样? 谢谢

c#如何制作Windows 7 aero winform(模糊玻璃)?

如何制作这样的东西 Windows窗体玻璃效果,使ImageBox透明 我使用VS 2010

模糊半透明forms的背景(如Aero玻璃)

我有一个无边框,不可resize的WPF表单(WindowStyle = None,allowsTransparency = True,ResizeMode = NoResize),具有半透明背景。 这是一张图片,显示了一个半透明的红色矩形,现在看起来如何,在记事本上运行: 然而,我希望背景模糊,就像Aero玻璃如何做到这一点,除了没有所有花哨的窗口边框和带条纹的彩色背景 – 我想自己处理。 这是我想要它的样子的模型: 我怎样才能以最有效的方式实现这一目标? WinForms或WPF对我来说很好。 希望它应该使用Aero玻璃使用的相同的东西(我很好,它只与启用Aero一起工作),而不是疯狂的东西,如捕捉下面的屏幕区域作为位图和模糊。 这是我不想要的图片: 我知道这是可能的,我知道怎么做,但我不希望整个Aero玻璃窗口镀铬,或边框和标题栏,或窗口有用户设置的Aero玻璃颜色,只是效果模糊窗口/窗体下面的任何东西。