Silverlight:如何设置验证工具提示的样式?

时间:2009-12-14 07:40:40

标签: silverlight validation tooltip

我做了一些搜索,但这不是我想要的。那么,有没有人知道如何在Silverlight中设置验证工具提示的样式(绿色边框中的东西)?

alt text http://img689.imageshack.us/img689/222/validationtooltip.png

非常感谢任何帮助!

最诚挚的问候,

〜ķ

2 个答案:

答案 0 :(得分:9)

不幸的是,如果没有有效地设置整个Textbox控件的样式,就无法轻松地为验证工具提示提供样式。如果您熟悉使用该设计工具,Blend会使这变得相当容易。然而,如果你像我一样染上羊毛编码器那么......

  • 转到MSDN TextBox Styles and Templates
  • 上的此页面
  • 将vsm名称空间别名复制到UserControl xaml
  • 将TextBox样式复制到UserControls.Resources以x:键名称(例如MyTextBoxStyle“)
  • 将ValidationToolTipTemplate从网页复制到UserControls.Resources,将其粘贴在上面 TextBox样式。它已经有一个TextBox样式将引用的x:Key名称。
  • Style="{StaticResource MyTextBoxStyle}"添加到数据网格中的TextBox。

现在,您可以使用模板的验证元素来获得所需的结果。

答案 1 :(得分:2)

验证消息显示为可视状态。你可以直接从blend中获取这些(并编辑它们)作为模板。