1234567891011121314151617181920212223242526272829303132 |
- <Window x:Class="Test.ValidateRule.WinValidation"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:local="clr-namespace:Test.ValidateRule"
- xmlns:wpf="http://schemas.FWind/xaml"
- mc:Ignorable="d"
- Title="WinValidation" Height="300" Width="300">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition ></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <TextBox></TextBox>
- <TextBox Grid.Row="2" Style="{DynamicResource ResourceKey={x:Static wpf:ResourceKeys.ErrorTemplateKey2}}">
- <TextBox.Text>
- <Binding Path="NameItem" UpdateSourceTrigger="LostFocus" >
- <Binding.ValidationRules>
- <wpf:RequireValidationRule></wpf:RequireValidationRule>
- <wpf:FaxValidationRule ErrorMessage="传真信息不对"></wpf:FaxValidationRule>
- <!--<wpf:MethodValidationRule Method="{Binding MethodExe}"></wpf:MethodValidationRule>-->
- </Binding.ValidationRules>
- </Binding>
- </TextBox.Text>
- </TextBox>
- </Grid>
- </Window>
|