为啥我在使用 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 中时看不到某些控件?的主要内容,如果未能解决你的问题,请参考以下文章

Qt 设计器和 Dock 小部件

如何将开发者工具停靠在 Vivaldi 网页浏览器中?

我们可以使用OData客户端为syncfusion网格创建我们的请求但是使用正常响应(Reqular WebAPI)

Syncfusion仪表板平台:如何快速制作仪表板?

Sencha Touch:如何在底部停靠的工具栏中居中对齐两个按钮?

尝试将syncfusion json数据绑定到Firebase中的实时数据库