У меня есть шаблон данных в общем файле, который используется на многих экранах, как показано ниже:
<DataTemplate x:Key="PropValue_TextBox">
<Grid DataContext="{Binding}" HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition SharedSizeGroup="FirstColumn" Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Content="{Binding Name}" Margin="3"></Label>
<TextBox Grid.Column="1" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="3" MaxLength="10" VerticalContentAlignment="Center" HorizontalAlignment="Stretch"/>
</Grid>
</DataTemplate>
currently I want to use this for forming 3 controls i.e. 'MinValue', 'MaxValue' and 'Reset'.
as a condition **MinValue <= Reset <= MaxValue**
Since this is common data template I am confused to achieve the ValidationRules for the above condition.