ppi*_*icz 5 silverlight wpf designer cider visual-studio-2010
有没有办法更改WPF/Silverlight设计器(Cider)的默认背景?或者也许一些"IsInDesignMode"/可忽略的黑客这样做.
问题是,我的用户控件中有透明背景,我的文本大多是白色的(我的外壳很暗).而我在设计师中并没有看到他们.
首先,您应该为自己创建一个 IsDesignMode:
static public class ApplicationExtensions
{
public static bool IsDesignMode(this Application app)
{
return System.ComponentModel.DesignerProperties.GetIsInDesignMode(app.RootVisual);
}
}
Run Code Online (Sandbox Code Playgroud)
现在,在控件的构造函数中,在 InitalizeComponents 调用之后,尝试如下操作:
if (Application.IsDesignMode)
LayoutRoot.Background = Colors.Black; // Or whatever control
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
719 次 |
| 最近记录: |