1
バインドをコードの後ろに追加するにはどうすればよいですか?WPFでのコードバインディングのバインド
<Canvas.Effect >
<fx:GreenscreenEffect Tolerance="{Binding Value, ElementName=sliderGreenscreenTolerance}"
ColorR="{Binding Value, ElementName=sliderGreenscreenR}"
ColorG="{Binding Value, ElementName=sliderGreenscreenG}"
ColorB="{Binding Value, ElementName=sliderGreenscreenB}" />
</Canvas.Effect>
私は成功せず、試してみました:
GreenscreenEffect effect = new GreenscreenEffect() ;
Binding binding = new Binding();
binding.Path = new PropertyPath("Tolerance");
binding.Source = sliderGreenscreenTolerance.Value;
BindingOperations.SetBinding(effect, TextBlock.TextProperty, binding);
// etc. for each property
私はちょうどあなたが使用できることを知らせる:)入力したとして、あなたがそれを見つけました'SetBinding'メソッドは' BindingOperations'のものではなくコントロールの上にあります。 –