Ana*_*nov 5 validation wpf xaml controltemplate errortemplate
我在网格中有一个BindingGroup:
<Grid x:Name="?????????????" DataContext="{Binding Source={StaticResource ????????}}"
Grid.RowSpan="1" Grid.Row="1" HorizontalAlignment="Center">
<Grid.BindingGroup>
<BindingGroup NotifyOnValidationError="True">
<BindingGroup.ValidationRules>
<??:??????????? ValidationStep="ConvertedProposedValue" />
</BindingGroup.ValidationRules>
</BindingGroup>
</Grid.BindingGroup>
<Grid.Style>
<Style>
<Setter Property="Validation.ErrorTemplate" Value="{StaticResource BindingGroup??????}" />
</Style>
</Grid.Style>
...
Run Code Online (Sandbox Code Playgroud)
我的网格有一个ErrorTemplate:
<ControlTemplate x:Key="BindingGroup??????">
<Border BorderBrush="Blue" BorderThickness="2">
<StackPanel>
<Label Content="My BindingGroup Error should be here!"></Label>
<AdornedElementPlaceholder />
</StackPanel>
</Border>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)
我想从我的ControlTemplate访问Validation.Errors [0] .ErrorContent以在我的标签中显示它。可能吗?请你帮助我好吗?
尝试
\n\n<ControlTemplate x:Key="BindingGroup\xd0\xa8\xd0\xb0\xd0\xb1\xd0\xbb\xd0\x9e\xd1\x88">\n <Border BorderBrush="Blue" BorderThickness="2">\n <StackPanel>\n <Label Content="{Binding Path=[0].ErrorContent}"></Label>\n <AdornedElementPlaceholder />\n </StackPanel>\n </Border>\n</ControlTemplate>\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
477 次 |
| 最近记录: |