我正在处理一些Silverlight控件,我想明确处理它们在Blend中的显示方式。 具体来说,这些控件具有在运行时初始化的依赖关系,因此会在设计器中引发异常。但即使没有例外,我想让它们在Blend中以某种方式出现。Expression Blend 2中的Silverlight控件的设计时渲染
我知道这可能与WPF(使用myassembly.VisualStudio.Design.dll),但我一直没有能够找到与Silverlight做到这一点的信息。
我已经看到了黑客描述here,检查做到这一点:
bool designTime = (System.Windows.Browser.HtmlPage.IsEnabled == false);
我虽然喜欢一个更明确的解决方案。
完美!谢谢! – 2008-11-19 01:51:57