все.Вот мой вопросЯ использую шаблон MVVM в своем проекте, и у меня есть UserControl, на котором есть TabControl.У TabItems есть валидации.
Главная страница выглядит так:
<UserControl>
<DataInput:ValidationSummary x:Name="ValidationSummary"/>
<Grid x:Name="LayoutRoot">
<DataInput:ValidationSummary />
<TabControl x:Name="TabControl">
<TabItem>
<MyUserControl1 DataContext="{Binding}" />
</TabItem>
<TabItem>
<MyUserControl2 DataContext="{Binding}" />
</TabItem>
<TabItem>
<MyUserControl2 DataContext="{Binding}" />
</TabItem>
</TabControl>
</Grid>
</UserControl>
А вот пример кода для TabItems:
<UserControl>
<Grid>
<Text:ExtendedTextBox Text="{Binding Name, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" />
<Data:DataGrid SelectedItem="{Binding SelectedValue, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}"/>
</Grid>
</UserControl>
Цель для ValidationSummary установленаLayoutRoot.Но на самом деле, он показывает только ошибки для видимого (в настоящее время открытого) TabItem.И мне нужно показать все ошибки со всех вкладок.Как мне этого добиться?