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' –