В WPF, Как добавить проверку в текстовое поле, которое находится внутри DataTemplate (общий шаблон данных, используемый во многих окнах)? - PullRequest
0 голосов
/ 04 октября 2019

У меня есть шаблон данных в общем файле, который используется на многих экранах, как показано ниже:

<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. 
...