Необходимо привязать его к источнику и пути, например, к следующему простому объекту:
public class Class1
{
public string Name { get; set; }
}
Объект можно создать, добавив его в окно своей коллекции ресурсов.Источник привязывается к объекту, а путь к его свойству [Name], которое в данном примере равно «0123456789».
<Window.Resources>
<validators:Class1 x:Key="class1" Name="0123456789" />
</Window.Resources>
Наконец, вам необходимо привязать его источник к этому ресурсу Source = {StaticResourceclass1}
<Grid>
<TextBox Height="23" HorizontalAlignment="Left" Margin="118,60,0,0" Name="CreateUserCPRTextbox" VerticalAlignment="Top" Width="120" >
<TextBox.Text >
<Binding Source="{StaticResource class1}" Path="Name" UpdateSourceTrigger="PropertyChanged" ValidatesOnDataErrors="true">
<Binding.ValidationRules >
<validators:TextRangeValidator ValidatesOnTargetUpdated="True" MinimumLength="10" MaximumLength="10" ErrorMessage="CPR nummer ikke gyldigt" />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Grid>
Далее, вы можете поиграть с проверенным текстовым полем.