在silverlight中更改validationsummary中的图标

时间:2015-05-19 08:00:29

标签: .net xaml silverlight validationsummary

我想更改验证摘要中左上角的图标,因为它不符合公司标准。

validation summary icon

这可能吗?我在谷歌上找不到任何东西......

1 个答案:

答案 0 :(得分:2)

图标在ValidationSummary的HeaderTemplate中编码。原始模板可用here(搜索<Path Fill="#DDD43940" Data="M5.5,2.5 L7.5,2.5 L7.5,8 L5.5,8 M5.5,9.5 L7.5,9.5 L7.5,10.5 L5.5,10.5"/> - 这是感叹号。)

以下是如何自定义标头的示例:

<ctl:ValidationSummary>
  <ctl.ValidationSummary.HeaderTemplate>
    <DataTemplate>
      <Border Background="#FFDC020D">
        <StackPanel Orientation="Horizontal">
          <Image Source="/MyCustomImage.png" />
          <TextBlock Text="{Binding}" Foreground="#FFFFFF" FontWeight="Bold" />
        </StackPanel>
      </Border>
    </DataTemplate>
  </ctl.ValidationSummary.HeaderTemplate>
</ctl:ValidationSummary>