WPF中的标签式文档界面只使用板载方式?我在这里看到了两个关于TDI和C#的线程。他们都没有真正回答我的问题......因为TDI现在非常像一个标准,我很难想象,我必须购买一个特殊的控件(如AvalonDock或SandDock)。这必须以内置选项卡控件(?)的方式实现!我不需要停靠和可拖动的tabitem等特殊功能。只需在新选项卡中打开每个表单。就这样。就像将每个表单内容控件放入用户控件并根据要求(按钮,菜单单击......)添加一个新选项卡并将相应的用户控件放在它上面......就像那样。你会怎么做?没那么复杂(即使对我来说也是如此)还是我遗漏了什么?!太感谢了!这并不难。这看起来很难,因为有很多不同的方法可以做到这一点。试试这个:AddForm按钮的处理程序:privatevoidAddFormClick(objectsender,RoutedEventArgse){objectform=GetNewForm();documentArea.Items.Add(表单);}就是这样。您必须以两种方式之一实现GetNewForm()。让它返回显示表单的用户控件。或者更好的是,让它返回您要显示的文档。使用DataTemplate选择用于显示此文档的控件。设置此方法比较复杂。也许JoshSmith关于MVVM的文章可以让您了解如何设计这样的UI。正在构建的示例有一个选项卡式文档界面,因此您可以将其用作起点。以上就是C#学习教程:WPF中分页式文档界面只用onboard方法?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
