2010-01-11 2 views
-2

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

<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 файл. Как это сделать? Помогите мне пожалуйста

+0

Можете ли вы уточнить, что вы пытаетесь сделать в .xaml.cs (код за) файл? –

+0

Размер или предел данного входа? –

+0

Можете ли вы предоставить свой текущий код? или прояснить вопрос. –

ответ

4

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

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

В общем, набор прикрепленных свойств, как это : AttachedPropertyClass .Set AttachedProperty (Управление, Значение). Аналогично, значение может быть считано с AttachedPropertyClass .Get AttachedProperty (Управление).

+0

Добро пожаловать, рад, что я мог бы помочь. Не стесняйтесь отмечать это как принятый ответ (нажмите «значок проверки» рядом с ответом). – Heinzi

0

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

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

И точно так же как:

Rubenhak.Common.WPF.TextBoxMaskBehavior.SetMinimumValue() 
Rubenhak.Common.WPF.TextBoxMaskBehavior.SetMaximumValue() 
Смежные вопросы