Проблема с отображением данных в ChartControl WPF

323
02 апреля 2017, 01:33

Установил DataSourse в IEnumerable, в DataContext подцепил

        public ObservableCollection<ReportOfTransport> ReportOfTransport
    {
        get { return _reportOfTransports; }
        set { _reportOfTransports = value; RaisePropertyChanged(); }
    }

Но данные не отображаются

    <Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:FuelConsumptionClient="clr-namespace:FuelConsumptionClient" xmlns:DbModelClient="clr-namespace:DbModelClient;assembly=DbModelClient" x:Class="FuelConsumptionClient.Views.Analitics"
    Title="Аналітика" Height="455.224" Width="688.06">
<Window.Resources>
    <dx:IEnumerableDataSource x:Key="IEnumerableDataSource">
        <dx:DesignDataManager.DesignData>
            <dx:DesignDataSettings DataObjectType="{x:Type FuelConsumptionClient:ReportOfTransport}" RowCount="5"/>
        </dx:DesignDataManager.DesignData>
    </dx:IEnumerableDataSource>
</Window.Resources>
<Window.DataContext>
    <Binding Path="AnaliticsModel" Source="{StaticResource Locator}"/>
</Window.DataContext>
<Grid>
    <TabControl Margin="0,9,0,0">
        <TabItem x:Name="TiUpdate" Style="{StaticResource TabItemStyle}" Header="Кількість витраченого палива по транспорту">
            <Grid>
                <Grid.Background>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FFF0F0FD" Offset="0.009"/>
                        <GradientStop Color="#FF94B3DE" Offset="0.691"/>
                    </LinearGradientBrush>
                </Grid.Background>
                <dxc:ChartControl HorizontalAlignment="Left" VerticalAlignment="Top" DataSource="{Binding Data, Source={StaticResource IEnumerableDataSource}}" DataContext="{Binding ReportOfTransport}">
                    <dxc:ChartControl.CrosshairOptions>
                        <dxc:CrosshairOptions ShowArgumentLabels="True" ShowValueLine="True" ShowValueLabels="True"/>
                    </dxc:ChartControl.CrosshairOptions>
                    <dxc:ChartControl.Legend>
                        <dxc:Legend/>
                    </dxc:ChartControl.Legend>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D>
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel Staggered="True"/>
                                </dxc:AxisX2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:BarSideBySideSeries2D DisplayName="Очікуваний об'єм, л" ArgumentDataMember="TransportTitle" ValueDataMember="Fuel"/>
                        <dxc:BarSideBySideSeries2D DisplayName="Фактичний об'єм, л" ArgumentDataMember="TransportTitle" ValueDataMember="ActualFuel"/>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl>
            </Grid>
        </TabItem>
        <TabItem x:Name="TiAdd" Style="{StaticResource TabItemStyle}" IsEnabled="{Binding AccountingEnabled}" Header="Кількість витраченого палива по розрахунку">
            <Grid>
                <Grid.Background>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FFF0F0FD" Offset="0.009"/>
                        <GradientStop Color="#FF94B3DE" Offset="0.691"/>
                    </LinearGradientBrush>
                </Grid.Background>
            </Grid>
        </TabItem>
    </TabControl>
</Grid>

READ ALSO
Как конвертировать wav stereo в mono?

Как конвертировать wav stereo в mono?

Догадываюсь что такие вопросы здесь не любят, но всё же рискну

344
Microsoft.Azure.DocumentDB After update Error (Method not found)

Microsoft.Azure.DocumentDB After update Error (Method not found)

When i updatet documentDB sdk i have this error

306
Отображение пустых ячеек в DataGridView C#

Отображение пустых ячеек в DataGridView C#

Здравствуйте! При загрузке WinForm формы вызывается метод, который должен заполнить DataGridView данными полученные с запроса (использую MySQL) Запрос...

508
Сервер для программы

Сервер для программы

У меня есть плеер, написанный на C#Я хочу создать удаленный сервер для того чтобы записывать плейлисты пользователя, для авторизации в приложении...

290