我正在开发一个控件,并且一直在从 VS 设计视图中编辑它的视图。我没有编辑 Designer.cs 文件,只有 .cs 文件。但是,突然之间(星期一)我再也看不到设计视图中的控件了。什么会导致这种情况发生?我该如何解决?
编辑:这是我尝试过的。我读到用户控件this.DesignMode
总是错误的,因此应该像我在这里所做的那样在 Load 事件中检查它,但我仍然无法使用设计视图。想法?
this.Load += (sender, args) =>
{
if (this.DesignMode)
return;
try
{
DateTime timeWhenLoaded = DateTime.Now;
this.LoadLayouts();
this.LoadScheduleView(timeWhenLoaded);
}
catch (Exception ex)
{
log.Warn("Something went wrong while setting up the Layout Scheduler", ex);
}
finally
{
this.FormIsOpening = false;
}
};