Ответ 1
Дайте вашему флажку имя, а затем привяжите его соответствующим образом:
<CheckBox x:Name="DisplayDataCheckbox" Content="Display Data Points?"/>
<vf:DataSeries MarkerEnabled="{Binding ElementName=DisplayDataCheckbox, Path=IsChecked}">
Ниже представлен некоторый частичный 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">
Я хотел бы привязать свойство MarkerEnabled DataSeries к свойству IsChecked в CheckBox. Другими словами, когда пользователь проверяет флажок, я хочу, чтобы MarkerEnabled был установлен на True и False при снятии флажка.
Я новичок в WPF. Можно ли это сделать (я почти уверен, что WPF поддержит это)? Если да, то как я могу это сделать?
Дайте вашему флажку имя, а затем привяжите его соответствующим образом:
<CheckBox x:Name="DisplayDataCheckbox" Content="Display Data Points?"/>
<vf:DataSeries MarkerEnabled="{Binding ElementName=DisplayDataCheckbox, Path=IsChecked}">