XAML で 1 つの要素のプロパティを別の要素のプロパティにバインドする方法 質問する

XAML で 1 つの要素のプロパティを別の要素のプロパティにバインドする方法 質問する

以下は 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のプロパティをチェック済みCheckBox のプロパティです。つまり、ユーザーがチェックボックスをオンにすると、MarkerEnabled が True に設定され、オフにすると False に設定されます。

これは実行できますか (WPF がこれをサポートすることはほぼ確実です)? もしそうなら、どうすれば実行できますか?

ベストアンサー1

チェックボックスに名前を付けて、適切にバインドします。

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

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

おすすめ記事