如何在XAML中将一个元素的属性绑定到另一个元素的属性

时间:2012-02-02 19:56:10

标签: wpf xaml

以下是部分XAML:

<CheckBox Content="Display Data Points?" Margin="8,0.04,0,4" Grid.Row="1" FlowDirection="RightToLeft" d:LayoutOverrides="Height" HorizontalAlignment="Left"/>

<vf:DataSeries RenderAs="Line" DataSource="{Binding CdTeRoughnessList}" XValueType="DateTime" MarkerEnabled="{Binding ???}" Color="Red" LegendText="Roughness Average">

我想将DataSeries的 MarkerEnabled 属性绑定到CheckBox的 IsChecked 属性。换句话说,当用户选中复选框时,我希望MarkerEnabled在未选中时设置为True和False。

可以这样做(我几乎可以肯定WPF会支持这个)?如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:54)

为您的复选框命名,然后适当绑定:

<CheckBox x:Name="DisplayDataCheckbox" Content="Display Data Points?"/>

<vf:DataSeries MarkerEnabled="{Binding ElementName=DisplayDataCheckbox, Path=IsChecked}">