首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ErrorTemplate访问Validation.Errors

从ErrorTemplate访问Validation.Errors
EN

Stack Overflow用户
提问于 2013-05-31 07:08:36
回答 1查看 564关注 0票数 5

我在网格中有一个BindingGroup:

代码语言:javascript
复制
<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>
  ...

我的网格有一个ErrorTemplate:

代码语言:javascript
复制
<ControlTemplate x:Key="BindingGroupШаблОш">
  <Border BorderBrush="Blue" BorderThickness="2">
    <StackPanel>
      <Label Content="My BindingGroup Error should be here!"></Label>
      <AdornedElementPlaceholder />
    </StackPanel>
  </Border>
</ControlTemplate>

我想从我的ControlTemplate访问Validation.Errors.ErrorContent,以便在我的标签中显示它。有可能吗?你能帮帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-31 07:48:31

试一试

代码语言:javascript
复制
<ControlTemplate x:Key="BindingGroupШаблОш">
  <Border BorderBrush="Blue" BorderThickness="2">
    <StackPanel>
      <Label Content="{Binding Path=[0].ErrorContent}"></Label>
      <AdornedElementPlaceholder />
    </StackPanel>
  </Border>
</ControlTemplate>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16847308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档