我有一个使用WPFMediaKit的WPF项目,我已经意识到它在Visual Studio编辑时运行相机甚至MessageBox.Show()代码。如果只是它正试图运行它做其他一些事情而不会碰到我进入设计视图的瞬间,这不会是一个问题。
为什么会发生这种情况,哪里可以关闭?是否有某种livepreview-off开关?
答案 0 :(得分:5)
你无法阻止它,因此用户控件可以在设计时自行绘制并对用户做出明智的反应。
但是,您可以检查控件内的DesignMode
属性,而不是进行相机操作(如果您愿意,可以进行任何操作)。
答案 1 :(得分:0)
听起来像WPFMediaKit本身的问题。它应该被编写为将Blindy指出的IsDesignMode属性考虑在内......