快捷搜索:

Silverlight实例教程 - 自定义扩展Validation类,验证框

Silverlight Validation验证明例教程系列已经写了七篇了,本日将完成计划中的着末一个话题,创建自定义扩展验证类,本篇是根据一些读者反馈的问题总结而来的,在本篇着末,将简单的对今朝Silverlight Validation验证框架供给的验证机制进行总结性的比较和归纳,盼望能够赞助大年夜家在实际项目中定位和利用验证框架。

涉猎过前几篇Silverlight实例教程的同伙,给我留言和来信,大年夜家对付Silverlight Validation类的应用,总感到有些不机动,分外是在自定义应用时,很难轻松的节制差错验证的捕获和弹出。 下面,我将演示别的一个实例,该实例将赞助开拓职员创建自定义扩展Validation类,该类容许开拓职员,方便的节制验证差错弹出,验证差错清除,以及验证校验措施。

Silverlight Validation自定义扩展类

本实例仍然应用SilverlightValidationDemo项目,在Mainpage中创建一个简单的UI,进行演示:

StackPanel Margin="5">

StackPanel Orientation="Horizontal" Margin="5">

TextBlock Text="产品名: " VerticalAlignment="Center"/>

TextBox x:Name="txtProduct" Width="200" />

StackPanel>

StackPanel Orientation="Horizontal" Margin="5">

TextBlock Text="数量: " VerticalAlignment="Center"/>

TextBox x:Name="txtAmount" Width="200"/>

StackPanel>

StackPanel Orientation="Horizontal" Margin="5">

TextBlock Text="单价: " VerticalAlignment="Center"/>

TextBox x:Name="txtPrice" Width="200" />

StackPanel>

StackPanel Orientation="Horizontal" >

Button x:Name="btBuy" Content="购买" Margin="5" />

Button x:Name="btReset" Content="重置" Margin="5" />

StackPanel>

StackPanel>

您可能还会对下面的文章感兴趣: