Я хочу добиться чего-то подобного в XAML, используя данные или любые другие триггеры?WPF if else like more and less thanValidation в XAML?
Без использования C# или IValueConverters
, где costprice является контроль NumericUpDown. Итак, я пытался установить максимальное свойство элемента управления. Но я не имею ни малейшего представления о том, как я могу дать больше и меньше условий?
Если сторона покупает, то CostPrice должна быть меньше SellPrice. Если сторона продажи, то CostPrice должно быть больше, чем SellPrice
Пытались что-то, как показано ниже
<DataTrigger Binding="{Binding Path=Side.Code,ConverterParameter={x:Static i:SideCodes.Buy}, Converter={StaticResource EqualsConverter},UpdateSourceTrigger=PropertyChanged}" Value="True">
<Setter Property="Maximum" Value="{Binding Path=Price.Value}"></Setter>
</DataTrigger>
Я не думаю, что это возможно без 'IValueConverter' – FiN
« Без использования C# или IValueConverters », почему? –
Избегание преобразователей звучит как ошибочная идея. Важной частью будет разработка своего рода конвертера RangeToBoolean, который не будет тесно связан с вашей бизнес-логикой, но может использоваться повторно для диапазонов во многих разных обстоятельствах. – grek40