c# - WPF 中的选项卡式文档界面仅使用板载方式?

标签 c# wpf controls tabbed-document-interface tabbed-interface

我在这里看到了两个关于 TDI 和 C# 的话题。他们两个都没有真正回答我的问题......

由于 TDI 现在几乎是一个标准,我很难想象我必须购买一个特殊的控件(如 AvalonDock 或 SandDock)。 这必须以某种方式内置选项卡控件(?)!我不需要停靠和可拖动的 tabitem 等特殊功能。只需在新选项卡中打开每个表单。就是这样。

比如将每个表单内容控件放入用户控件中,并根据请求(按钮、菜单单击...)添加一个新选项卡并将相应的用户控件放在上面...类似这样。

你会怎么做?这不会那么复杂(即使对我来说也是如此)还是我遗漏了什么?!

非常感谢!

最佳答案

也许是约什·史密斯的 article on MVVM可以给你一个想法如何设计这样的用户界面。正在构建的示例有一种带标签的文档界面,因此您可以将其用作起点。

关于c# - WPF 中的选项卡式文档界面仅使用板载方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1026912/

相关文章:

android - 如何使用蓝牙串口从Arduino接收数据到Android?

c# - 附加命令

c# - 比较 C# DateTime 和 MySql 日期

asp.net - ASP.NET MVC不能与ViewState和Postback一起使用吗?

c# - 当文本框的绑定(bind)设置为 OneWayToSource 时,WPF TargetNullValue 返回值

wpf - 首次运行时使用后,ComboBox 无法显示 .Text 属性值

C# - 将控件移动到鼠标的位置

C# 如何判断 IEnumerable 是否可变?

c# - 具有附加属性的 ControlTemplate 中的命令绑定(bind)

c# - 通过反射解析字符串路径,如 WPF 绑定(bind)