Wpf 绑定静态资源和可观察集合

Wpf 绑定静态资源和可观察集合,wpf,binding,static,resources,Wpf,Binding,Static,Resources,我对WPF的数据绑定非常陌生,所以请尽量让事情保持简单。:)我试图将静态资源和可观察集合绑定在一起。它们都是同一类型的 这是我的xaml: <Window x:Class="DataBindingAdapterTest.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx

我对WPF的数据绑定非常陌生,所以请尽量让事情保持简单。:)我试图将静态资源和可观察集合绑定在一起。它们都是同一类型的

这是我的xaml:

<Window x:Class="DataBindingAdapterTest.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525" xmlns:lcu="http://schemas.org/">
    <Window.Resources>
        <lcu:DataPoints x:Key="jarppa">
            <lcu:DataPoint X="0" Y="5"/>
            <lcu:DataPoint X="3" Y="20"/>
            <lcu:DataPoint X="6" Y="10"/>
            <lcu:DataPoint X="6" Y="10"/>
        </lcu:DataPoints>
    </Window.Resources>
    <Grid>
        <lcu:chart x:Name="chart1"/>
        <lcu:BindingAdapter Name="bindingAdapter1" Chart="{Binding ElementName=chart1}">    
            <lcu:BindingAdapter.SeriesCollection>
                <lcu:ChartSeries Points="{Binding Source={StaticResource jarppa}}"/>
            </lcu:BindingAdapter.SeriesCollection>
        </lcu:BindingAdapter>
    </Grid>
</Window>

Points(类名DataPoints)是ObservableCollection对象,因为“jarppa”是同一类型,所以我认为它绑定起来不会有问题。嗯,我错了

我想绑定“jarppa”,这样我就可以在VS2010 designer中测试我正在处理的图表。即,它将在屏幕上呈现数据点。BindingAdapter为我的图表提供绑定功能(临时解决方案)。我认为在这种情况下应该使用Path属性,因为我使用的是Source,但是如何设置路径来指向整个DataPoint对象列表


我应该如何正确地执行此操作?提前谢谢。

好的,没关系。我在别处的代码中有一个bug。绑定现在可以正常工作了。谢谢。:)如果该解决方案与您的问题相关,您可以发布并接受该解决方案以帮助将来的其他人,或者如果该解决方案与您的问题无关,您可以标记删除您的问题,因为它可能对登录到该解决方案的人没有任何帮助以查看“哦,它在其他地方是一个bug”,您是否可以分享该解决方案,因为我也面临同样的问题