Проверка текстового поля WPF - PullRequest
0 голосов
/ 15 октября 2010

Как я могу добавить проверку в текстовое поле, которое не привязано ...

 <TextBox BorderThickness="1" Grid.Column="1" HorizontalAlignment="Stretch" Margin="3" x:Name="txtbFirstName" VerticalAlignment="Center" >
                            <TextBox.Text>
                                <Binding  >
                                    <Binding.ValidationRules>
                                        <local:validator Max="999.99" />
                                    </Binding.ValidationRules>
                                </Binding>
                            </TextBox.Text>
                        </TextBox>

doenst work

Ответы [ 2 ]

3 голосов
/ 15 октября 2010

Вы можете просто привязать свойство Text к себе.

<TextBox>
    <TextBox.Text>
        <Binding  Path="Text" RelativeSource="{RelativeSource Self}">
            <Binding.ValidationRules>
                <local:Validator Max="999.99" />
            </Binding.ValidationRules>
        </Binding>
    </TextBox.Text>
</TextBox>
1 голос
/ 15 октября 2010

Вместо этого вы можете попробовать использовать ValueConverter, что обеспечит вам большую расширяемость.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...