Связывание значений данных в WPF - PullRequest
0 голосов
/ 11 января 2010

Я связываю данные текстового поля через привязку данных. Вместо того, чтобы давать минимальное и максимальное значение, как это ...

<TextBox Height="24" 
         HorizontalAlignment="Right" 
         abc:TextBoxMaskBehaviour.Mask="Decimal" 
         abc:TextBoxMaskBehaviour.MinimumValue="0" 
         abc:TextBoxMaskBehaviour.MaximumValue="200"
         Margin="0,9,8.5,0" Name="txtCStart" 
         VerticalAlignment="Top" 
         Width="106" 
         MouseWheel="OnMouseWheel">

Я хочу передать его через файл .xaml.cs. Как это сделать? Помогите мне, пожалуйста

Ответы [ 2 ]

4 голосов
/ 11 января 2010

Очевидно (судя по вашим комментариям, ваш вопрос не очень понятен), вы хотите установить код abc:TextBoxMaskBehaviour.MinimumValue и MaximumValue через C #:

TextBoxMaskBehaviour.SetMinimumValue(txtCStart, 0);
TextBoxMaskBehaviour.SetMaximumValue(txtCStart, 200);

Обычно вы устанавливаете вложенные свойства следующим образом: AttachedPropertyClass .Set AttachedProperty ( Элемент управления , Значение ). Аналогично, значение может быть считано с помощью AttachedPropertyClass .Get AttachedProperty ( Control ).

0 голосов
/ 19 июля 2016

Похоже, это напрямую связано с функциями Rubenhak TextBoxMask (и, следовательно, я нашел ответ на этот точный вопрос) Для любого, кто следует, в контексте Рубенхака, ответ:

Rubenhak.Common.WPF.TextBoxMaskBehavior.SetMask(
    TextBoxControl, 
    Rubenhak.Common.WPF.MaskType.Decimal);

и аналогично для:

Rubenhak.Common.WPF.TextBoxMaskBehavior.SetMinimumValue()
Rubenhak.Common.WPF.TextBoxMaskBehavior.SetMaximumValue()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...