【发布时间】:2015-03-17 13:23:20
【问题描述】:
我正在开发一个需要使用选项卡的 Winforms 应用程序。所有选项卡都具有相同的 UI(它只会更改文本字段的内容)。是否可以为所有选项卡创建一个模板?
【问题讨论】:
标签: c# winforms tabcontrol
我正在开发一个需要使用选项卡的 Winforms 应用程序。所有选项卡都具有相同的 UI(它只会更改文本字段的内容)。是否可以为所有选项卡创建一个模板?
【问题讨论】:
标签: c# winforms tabcontrol
如果所有选项卡的 UI 都相同,那么您只需通知视图模型正在更改。删除旧模型的数据绑定并添加新模型的数据绑定。
另一种方法是创建一个UserControl。每个选项卡都可以引用它自己的控件实例,并且每个控件都有自己绑定的模型。
【讨论】:
您可以创建一个自定义控件,其中包含您需要的所有控件,然后将自定义控件添加到每个标签页。
【讨论】: