Ну, так как это обходной путь, который я использую, я отмечу его как ответ. Еще раз спасибо.

я есть раздражающая проблема: у меня есть простая диаграмма с одним ColumnSeries и двумя осями (LinearAxis для зависимого значения и DateTimeAxis для независимого). Элемент ItemsSource моего ColumnSeries связан с коллекцией экземпляров DataPoint (простой класс, имеющий только 3 свойства: Date, IndependentValue и DependentValue). Диаграмма правильно отображает столбцы, если в коллекции есть 2 или более элементов;но если это только имеетодинне покажетЛюбые колонка.

Есть идеи о том, что происходит?

Вот XAML (для краткости пропущены как стандартные, так и пространства имен WPF Toolkit):

<Window x:Class="Demo.MainWindow" (...) xmlns:local="clr-namespace:Demo">
  <Grid>
    <Grid.Resources>
      <local:DataPointCollection x:Key="DataPointCollection" />
    </Grid.Resources>
    <ct:Chart Title="Demo">
      <ct:ColumnSeries Title="A"
                       ItemsSource="{StaticResource DataPointCollection}"
                       IndependentValueBinding="{Binding Date}"
                       DependentValueBinding="{Binding DependentValue}" />
      <ct:Chart.Axes>
        <ct:LinearAxis Orientation="Y"
                       ShowGridLines="True"
                       Title="Dependent Title" />
        <ct:DateTimeAxis Orientation=X"
                         ShowGridLines="True"
                         Interval="1"
                         IntervalType="Days" />
      </ct:Chart.Axes>
    </ct:Chart>
  </Grid>
</Window>

Класс DataPointCollection:

using System;

namespace Demo
{
  using System.Collections.ObjectModel;

  public class DataPointCollection: Collection<DataPoint>
  {
    public DataPointCollection()
    {
      Add(new DataPoint { Date = DateTime.Now.Date, DependentValue = 5 });
      // Comment next line to see an empty chart:
      Add(new DataPoint { Date = DateTime.Now.Date.AddDays(1), DependentValue = 6 });
    }
  }
}

И класс DataPoint:

using System;

namespace Demo
{
  public class DataPoint
  {
    public DateTime Date { get; set; }
    public double DependentValue { get; set; }
  }
}

Проект представляет собой обычное приложение WPF (WPF 4).

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос