在WPF中访问XAML控件

cur*_*ity 2 c# wpf xaml controls textbox

我在.xaml中使用此代码,因为我创建了一个用户定义的控件(TextBox)NumericTextbox:

<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}" />
Run Code Online (Sandbox Code Playgroud)

我想NumericTextbox在.xaml.cs中访问它,我必须在.xaml.cs文件中给出最小值和最大值,

有人可以帮帮我吗?

Dan*_*air 8

如果您将XAML放在原始帖子中,这个问题将更具可读性.

你需要在XAML中给它一个名字:

<local:NumericTextBox x:Name="MyTextBox" />
Run Code Online (Sandbox Code Playgroud)

然后,您可以在C#代码隐藏中使用该名称引用其属性:

this.MyTextBox.MinimumValue = 0;
this.MyTextBox.MaximumValue = 255;
Run Code Online (Sandbox Code Playgroud)