我在这里看到了两个关于 TDI 和 C# 的话题。他们两个都没有真正回答我的问题......
由于 TDI 现在几乎是一个标准,我很难想象我必须购买一个特殊的控件(如 AvalonDock 或 SandDock)。 这必须以某种方式内置选项卡控件(?)!我不需要停靠和可拖动的 tabitem 等特殊功能。只需在新选项卡中打开每个表单。就是这样。
比如将每个表单内容控件放入用户控件中,并根据请求(按钮、菜单单击...)添加一个新选项卡并将相应的用户控件放在上面...类似这样。
你会怎么做?这不会那么复杂(即使对我来说也是如此)还是我遗漏了什么?!
非常感谢!
最佳答案
也许是约什·史密斯的 article on MVVM可以给你一个想法如何设计这样的用户界面。正在构建的示例有一种带标签的文档界面,因此您可以将其用作起点。
关于c# - WPF 中的选项卡式文档界面仅使用板载方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1026912/