データや他のトリガを使用してXAMLでこれを実現したいですか? costpriceはNumericUpDownコントロールであるC#またはIValueConverters他にもXAMLのより大きい、より小さい値などがある場合はWPF?
を使用せずに
。 私はcontrol.Butの最大のプロパティを設定しようとしていましたが、どのように私は条件を超えて与えることができますか?
サイドがBuyの場合、CostPriceはSellPriceより小さくなければなりません。 側が売りであれば、CostPriceはSellPrice
が、私はそれがC#やコンバータなしで可能だとは思わない
<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を使用しないで」なぜですか? –
Convertersを避けることは誤った考えのように聞こえます。重要なのは、ビジネスロジックに緊密に結合されていないが、さまざまな状況で範囲に対して再利用できるRangeToBooleanコンバータを開発することです。 – grek40