私のXAMLコードでは、コントロールのHeightプロパティを親コントロールのActualHeightにバインドしました。元の値からオフセットを計算しなければならないので、IValueConverterを使用します。WPF:コントロールバインディング - C#コードからIValueConverterをトリガーする
Height="{Binding ElementName=MainCanvas, Path=ActualHeight, Converter={StaticResource adjustVerteilung} , ConverterParameter= 12}"
これまでのところうまくいきます。
イベントが発生すると、ValueConverter内部の式が変更され、別の出力が生成されます。しかし、コントロールは、ウィンドウのサイズを変更すると、リフレッシュされ、整列されます。そこにコントロールを(C#コードから)リフレッシュしてValueConverterから新しい値を取得する方法はありますか?