在我的Catel选项卡控件上我有3个标签项。每个都有Views和ViewModels并进行验证。它们也是3种不同的东西(没有任何共同点,顺便说一句)。当我显示带有选项卡控件的视图时,未检测到验证错误。只有当我单击选项卡项并且选项卡项内容有验证错误时,我才会收到有关验证错误的警报。
选项卡控件是否提供了一种方法来指示选项卡项是否存在验证错误(选项卡项标题周围的红色方块,以及验证失败的文本框)?
我想知道我对标签项上的验证错误,这些标签项是不可见的,无需通过每个标签项。
答案 0 :(得分:2)
TabControl是WPF中非常复杂的控件。请注意,它仅显示当前选项卡,而不显示其他视图(它们将被卸载)。
要解决此问题,Catel提供了自己的TabControl,您可以在其中设置标签的行为:
有关详细信息,请参阅https://catelproject.atlassian.net/wiki/display/CTL/TabControl