我刚刚在Visual Studio 2015 Pro中创建了一个新的WPF项目,在"创建项目"对话框消失后,我没有得到设计器.这个ArgumentException只显示在那里,我没有添加任何控件或任何东西.刚创建项目,我得到了这个.
我已经读过这个异常,当我有一个重复的文件,如一个带有Resources.resx名称的resx文件或LIKE,当我使用相同的文件两次,但我没有做任何其他事情而不是创建一个新项目时抛出.
我可以成功构建解决方案和项目,没有错误.我打开已编译的EXE,看起来没问题.但是我不能在VS里面使用设计师.
此WPF解决方案针对.NET4.5.我尝试创建一个新的目标其他.NET版本,但同样的情况发生.
[编辑]这是VS抛出的整个异常:
System.ArgumentException
An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at Microsoft.VisualStudio.DesignTools.Utility.Telemetry.VsTelemetryService.RegisterDesignerProcessSession(Int32 pid)
at Microsoft.VisualStudio.DesignTools.Utility.Feedback.WatsonTracker.RegisterSession(Int32 processID)
at Microsoft.VisualStudio.DesignTools.Utility.DesignerSessionTracker.RecordDesignerStart(Int32 processID, String isolationTargetIdentifier, Boolean mockCustomTypes, String buildConfiguration)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, IIsolationTarget isolationTarget, String baseDirectory)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize()
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize()
at Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog)
at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget …Run Code Online (Sandbox Code Playgroud)我在旋转控制器中工作.我希望控件支持透明背景色.当绘制弧线时,中间有一个空白区域,我希望该空间真正透明,这样我就可以在它后面放置另一个控件,它不会被旋转器覆盖.
我尝试重写CreateParams void.
我还设置了样式以支持TransparentColor.
尝试重写OnPaintBackground无效,但我无法实现真正透明的背景色.
那么,你能建议我做什么?
我有DataGridView6 列;我希望第一列显示一周中的几天。第二列应显示每天的时间表。但我希望它们以垂直顺序显示,而不是以水平方式显示。但我不知道该怎么做。
我有这样的:
我想要这样的: