Tag: 对接

WPF – AvalonDock – 结算文件

我在WPF项目中使用AvalonDock和MVVM。 当我点击“X”(选项卡的关闭按钮)时,我的文档关闭但保留在内存中。 它似乎只是隐藏了。 它不会从我的Model.Documents集合中删除。 如果我添加DockingManager_DocumentClosing并尝试从集合中删除我的文档,我会在Xceed.Wpf.AvalonDock.Layout.LayoutContent的以下方法中收到Exception,因为parentAsContainer为null。 /// /// Close the content /// /// Please note that usually the anchorable is only hidden (not closed). By default when user click the X button it only hides the content. public void Close() { var root = Root; var parentAsContainer = Parent as ILayoutContainer; parentAsContainer.RemoveChild(this); if (root != null) […]

在Windows窗体应用程序上停靠和锚定

我正在使用C#和.NET Compact Framework 2.0 SP2为Windows Mobile 5.0及更高版本开发应用程序。 我有一个内部有两个面板的WinForm(upperPanel和bottomPanel)。 我希望upperPanel总是填充表单高度的2/3,而bottomPanel填充表单高度的1/3。 两个面板都将填充完整forms的宽度。 我用过这个: upperPanel.Dock = Fill; bottomPanel.Dock = Bottom; 但是upperPanel完整地填充了表单。 我怎样才能做到这一点? 我想要的不仅仅是 不同的形状因素和风景或者模式的gui。 谢谢。

对接控件类似于visual studio

我正在寻找类似于视觉工作室的对接控件。 [用于ac#程序] 我和Weifen-Luo的Docking Library一起玩了很多,这对我的工作很有用但不太对。 我需要能够将项目停靠在选项卡控件(或面板也能工作)中,而不是在mdi表单中。 我想要在选项卡中停靠的原因是因为在当前设置中我的主窗体有两个选项卡。 一个运行主程序的人 另一个有单独的分析工具。 在主选项卡中我不想要任何对接控件。 但在第二个选项卡中,我希望用户能够使用与工具对接。 我希望有一个免费的解决方案,也许我可以为Weifen-Luo的Docking Library源提供一些模块。 我只是在寻找任何建议,谢谢!

C#对接控制库

我正在寻找一个适用于.NET 2.0的C#WinForms的对接控制库,它是免费软件,不使用任何P / Invokes(因此它与Mono兼容)并且没有错误。 WeifenLuo本来是最好的选择,但因为它使用了大量的P / Invokes,我将无法让我的软件成为跨平台的。 那么有什么好建议吗?

Dock和Anchor有什么区别

我有一个窗体,其中有很多控件(Listbox,Groupbox,Combobox,TextBox,ListBox等)。 每当表单的大小发生变化时,我都需要自动resize并自动排列控件。 我需要知道Dock和Anchor之间的区别来实现它。 Docking和Anchoring之间的实际区别是什么?