我在.xaml中使用此代码,
当我创建用户定义的控件(TextBoxNumericTextbox时:

<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}" />


我想访问.xaml.cs中的NumericTextbox,我也必须在.xaml.cs文件中提供该最小值和最大值,

有人可以帮我吗?

最佳答案

如果您将XAML放在原始文章中,那么这个问题将更具可读性。

您需要在XAML中为其命名:

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


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

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

07-28 14:10