我正在尝试在Windows 7中的Delphi应用程序中实现Google Chrome样式选项卡.
这个元素是:

我发现我必须克服的挑战是:
我们正在设计一个网站,并遇到了一些用标签界面巧妙解决的UI挑战.用户将与站点的不同元素进行交互(有一些基本的视图/编辑/复制/粘贴功能可用),并且一次只能看到一个选项卡中的一个对象,这简化了很多事情.
当然,我们完全熟悉标签界面,但新手用户呢?我在网上搜索了一些指导,但我还没有发现任何确定的内容.您是否有为新手用户提供标签界面的经验?他们遇到了麻烦吗?或者,我们是否达到了每个人都对标签感到满意的程度,我们可以毫无保留地使用它们?
可用性很重要 - 对于这个项目来说比大多数更重要.如果天真的用户对标签界面感到困惑,那就不行了,我们必须找到另一种方式.
我在这里看到了关于TDI和C#的两个主题.他们俩都没有真正回答我的问题......
由于TDI现在非常像标准,我很难想象,我必须购买一个特殊控件(如AvalonDock或SandDock).必须以某种方式内置选项卡控件(?)来实现这一点!我不需要像dock和draggable tabitems这样的特殊功能.只需在新标签中打开每个表单即可.而已.
就像将每个表单内容控件放入用户控件并按请求(按钮,菜单单击...)添加一个新选项卡并将相应的用户控件放在上面......就像这样.
你会怎么做?这不是那么复杂(即使对我来说)或者我错过了什么?!
非常感谢!
我现在正在学习/使用JSF 2.0(Sun Mojarra),我希望在我的webapp中有一个选项卡式窗格(单个选项卡可以命名为General,Detail1,Detail2,...).
我该如何实现这一目标?到目前为止,我还没有找到任何纪录片:(
我通过此 WPF 验证、IDataErrorInfo、INotifyPropertyChange 内容到达那里,但刷新时出现新问题。我有一个窗口,上面有一堆控件。我有一个选项卡式页面界面,为简单起见,有 2 页...每页有 5 个控件。
我开始“添加”一条记录,所以所有字段都是空白的。例如:第一页上需要验证的 3 个字段被正确标记为红色边框以表明它们是必需的......没问题。
现在,我点击第 2 页并立即返回到第 1 页。红色边框都消失了。它们不会重新出现红色,除非我明确地通过它们来重新聚焦它们,失去焦点并强制它通过 IDataErrorInfo 进行丢失焦点/属性更改验证。
首先,任何解释为什么 WPF 丢失第一页的样子只是因为它必须更改第 1 页的可见性以显示第 2 页,然后返回到第 1 页。
第二,关于如何强制控件正确刷新的建议,红色边框表示它们是必需的。
谢谢
我想创建一个简单的选项卡式界面应用程序.我之前在WPF中使用每个选项卡中的usercontrol完成了它,并且我与主要表单进行通信,搜索父元素(表单或选项卡控件)
我怎么能在WinForms中做同样的事情?我需要在每个标签内放置哪个元素?
谢谢.