为啥我在使用 Syncfusion 将它们停靠在 C#.NET 中时看不到某些控件?
Posted
技术标签:
【中文标题】为啥我在使用 Syncfusion 将它们停靠在 C#.NET 中时看不到某些控件?【英文标题】:Why I can't see some controls when I'm using Syncfusion to docking them in C#.NET?为什么我在使用 Syncfusion 将它们停靠在 C#.NET 中时看不到某些控件? 【发布时间】:2013-12-17 08:17:44 【问题描述】:我正在使用 Syncfusion 6.1 将我的控件停靠在 C#.NET 的主窗体中。当我使用下面的代码显示我的控件时,我在表单中找不到某些控件。
MainPageDockingManager.SetDockVisibility(myControl, true);
我知道 Syncfusion 存储停靠窗口的状态,但我认为我的控件超出了我的屏幕范围。
【问题讨论】:
【参考方案1】:Syncfusion 将其对接信息存储在“SyncfusionToolsStateInfo.bin”文件中。如果你想重置你的对接信息,你可以删除这个文件。您在 syncfusion 设置中确定了“SyncfusionToolsStateInfo.bin”文件的地址。
您还可以使用以下代码将窗口停靠到主窗体:
mainPageDockingManager.SetDockVisibility(controlName, true);
mainPageDockingManager.DockControl(controlName, this, DockingStyle.Right, 150);
"this" 对象是主窗体的引用。执行代码后,您可以保存窗口的状态。
【讨论】:
以上是关于为啥我在使用 Syncfusion 将它们停靠在 C#.NET 中时看不到某些控件?的主要内容,如果未能解决你的问题,请参考以下文章
我们可以使用OData客户端为syncfusion网格创建我们的请求但是使用正常响应(Reqular WebAPI)