2010-01-12 5 views
2

J'utilise ce code dans XAML, comme je l'ai créé un contrôle défini par l'utilisateur (TextBox) NumericTextbox:Accès XAML contrôle dans WPF

<local:NumericTextBox Grid.Column="1" 
     local:NumericTextBox.Mask="Decimal" 
     local:NumericTextBox.MaximumValue="55" 
     local:NumericTextBox.MinimumValue="0" 
     Name="abc" 
     Grid.Row="0" 
     Text="{Binding Path=IPAddressProperty}" /> 

Je veux accéder à cette NumericTextbox dans .xaml.cs et Je dois donner cette valeur minimale et maximale également dans le fichier .xaml.cs,

Quelqu'un peut-il m'aider s'il vous plaît?

Répondre

7

Cette question serait beaucoup plus lisible si vous mettez votre XAML dans le message original.

Vous devez lui donner un nom en XAML:

<local:NumericTextBox x:Name="MyTextBox" /> 

Ensuite, vous pouvez référencer ses propriétés avec ce nom en C# code-behind:

this.MyTextBox.MinimumValue = 0; 
this.MyTextBox.MaximumValue = 255; 
+0

Merci u .. il a été très utile – curiosity

+0

Pas de problème, si c'était utile pour vous sentir libre de marquer comme répondue. –