Как установить ограничение на набор инструментов WPF IntegerUpDown?

У меня есть два набора инструментов WPF, и я хотел бы установить для одного из них ограничение, максимум второго набора инструментов должен быть равен значению первого IntegerUpDown Инструментарий.

я выбираю Value_changed событие, чтобы сделать это, но я получил это исключение

      System.NullReferenceException: 'Object reference not set to an instance of an object.'

Это мой код:

         private void minimumatt_ValueChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
        
        {
            maximumatt.Maximum = minimumatt.Value;

        }

Код Xaml:

         <wpfToolkit:IntegerUpDown  ValueChanged="minimumatt_ValueChanged" Value="0" Minimum="0" x:Name="minimumatt" MinWidth="100" />
                                    
   <wpfToolkit:IntegerUpDown Value="0" Minimum="0" x:Name="maximumatt" MinWidth="100"   />

Как добавить ограничение в IntgerUpDown Управление инструментарием WPF?

1 ответ

Есть ли причина, по которой вы не можете связать <tcode id="52138118"></tcode> прямо в <tcode id="52138119"></tcode> другого контроля?

      <wpfToolkit:IntegerUpDown x:Name="minimumatt" 
                          Value="0" 
                          Minimum="0" />
                                    
<wpfToolkit:IntegerUpDown x:Name="maximumatt" 
                          Value="0" 
                          Minimum="0" 
                          Maximum="{Binding ElementName=minimumatt, 
                                            Path=Value
                                            UpdateSourceTrigger=PropertyChanged}" />
Другие вопросы по тегам