【发布时间】:2023-04-04 12:30:02
【问题描述】:
以下是部分 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 会支持这个)?如果是这样,我该怎么做?
【问题讨论】:
-
为 CheckBox 命名并通过 ElelmentName 引用它,例如 H.B.用 Path = IsChecked 表示。您可能需要使用转换后的 IsChecked 可能是 bool?。