2010-01-12 76 views
2
我使用這個代碼中的.xaml,

控制 作爲我創建用戶定義的控制(TextBoxNumericTextbox訪問XAML在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}" /> 

欲訪問NumericTextbox在.xaml.cs和我必須在.xaml.cs文件中給出最小值和最大值,

任何人都可以幫助我嗎?

回答

7

如果您將XAML放在原始文章中,此問題將更具可讀性。

你需要給它一個名字在XAML:

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

然後你可以在C#代碼隱藏這個名字引用它的屬性:

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

感謝ü..這是非常有用的 – curiosity 2010-01-12 08:34:25

+0

沒問題,如果它對您有用,可隨時標記爲已回答。 – 2010-01-12 18:41:04