Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF图表工具包。绑定标签';s ColumnDataPoint中的内容到ColumnSeries视图模型_C#_Wpf_Wpftoolkit - Fatal编程技术网

C# WPF图表工具包。绑定标签';s ColumnDataPoint中的内容到ColumnSeries视图模型

C# WPF图表工具包。绑定标签';s ColumnDataPoint中的内容到ColumnSeries视图模型,c#,wpf,wpftoolkit,C#,Wpf,Wpftoolkit,我有一个扩展的可观测集合,它保存数据点和一些额外的信息 public class ExtendedCollection : ObservableCollection<KeyValuePair<string, int>> { public string dateStamp { get; set; } } 最后,我尝试在每个数据点列中模板化的标签上显示集合的属性日期戳 <chartingToolkit:ColumnSeries Name="columnSeri

我有一个扩展的
可观测集合
,它保存数据点和一些额外的信息

public class ExtendedCollection : ObservableCollection<KeyValuePair<string, int>>
{
    public string dateStamp { get; set; }
}
最后,我尝试在每个数据点列中模板化的标签上显示集合的属性
日期戳

<chartingToolkit:ColumnSeries Name="columnSeries" DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding ColumnValues}">
    <chartingToolkit:ColumnSeries.DataPointStyle>
        <Style TargetType="chartingToolkit:ColumnDataPoint">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="chartingToolkit:ColumnDataPoint">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="30" />
                                <RowDefinition Height="*" />
                            </Grid.RowDefinitions>
                            <Label Grid.Row="0" Content="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type chartingToolkit:ColumnSeries}},Path=dateStamp, Mode=TwoWay}"></Label>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </chartingToolkit:ColumnSeries.DataPointStyle>
</chartingToolkit:ColumnSeries>


我已经为
标签
内容尝试了许多不同的
绑定
,但没有一个有效

尝试将绑定路径更改为“DataContext.ColumnValues.dateStamp”:


<chartingToolkit:ColumnSeries Name="columnSeries" DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding ColumnValues}">
    <chartingToolkit:ColumnSeries.DataPointStyle>
        <Style TargetType="chartingToolkit:ColumnDataPoint">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="chartingToolkit:ColumnDataPoint">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="30" />
                                <RowDefinition Height="*" />
                            </Grid.RowDefinitions>
                            <Label Grid.Row="0" Content="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type chartingToolkit:ColumnSeries}},Path=dateStamp, Mode=TwoWay}"></Label>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </chartingToolkit:ColumnSeries.DataPointStyle>
</chartingToolkit:ColumnSeries>
<Label Grid.Row="0" Content="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type chartingToolkit:ColumnSeries}},Path=DataContext.ColumnValues.dateStamp, Mode=TwoWay}" />