【发布时间】:2015-11-13 21:01:51
【问题描述】:
使用 Visual Studio 2015 Windows Phone 8.1 应用程序(在 Windows 10 上开发!),我如何进行简单的测试来验证 Visual Studio in Design Mode 是否正在执行我的代码?
我试着放了
Debug.WriteLine("DesignMode executing test");
在页面的构造函数中,但是当我在 Design Viewer 中加载它时,什么也没有发生。我觉得我做的测试不聪明。
【问题讨论】:
-
在设计模式下,您想在输出窗口中打印文本吗?
-
你可以在这里检查它是否处于设计模式: if(DesignerProperties.GetIsInDesignMode(new DependencyObject())) { // 这里是设计模式}
-
我想知道阴性测试是否有效。也就是说,如果你抛出异常,设计器会显示抛出异常。
-
@RobSmyth 我也尝试将异常抛出到页面的构造函数中,但没有任何反应,并且设计器也正确显示。
-
是默认构造函数——也就是没有参数的构造函数? (我不希望我的 cmets 成为“对话”,所以如果我能提供帮助,请尝试直接与我联系)
标签: c# windows-phone-8.1 visual-studio-2015 win-universal-app designmode