CategoryDateTimeXAxisでValueOverlayのValueを指定する場合は、Ticksで指定します。

例えば、ViewModel側のプロパティとバインドする場合は次のようになります。

// ViewModel側

private double _valueOverlayValue;
public double ValueOverlayValue
{
    get { return _valueOverlayValue; }
    set { _valueOverlayValue = value; }
}

// ... (中略) ...

DateTime dateTime = new DateTime(2018, 2, 5);
_valueOverlayValue = dateTime.Ticks;
<!-- View側 -->
<ig:XamDataChart
    <ig:XamDataChart.Axes>
        <ig:CategoryDateTimeXAxis x:Name="xAxis" ... />
    </ig:XamDataChart.Axes>
    <ig:XamDataChart.Series>
        <ig:ValueOverlay
            x:Name="valueOverlay"
            Axis="{Binding ElementName=xAxis}"
            Value="{Binding ValueOverlayValue}"
            ... />
    </ig:XamDataChart.Series>
</ig:XamDataChart>

 

実行結果

 

サンプル

 

リファレンス

 

Tagged:

製品について

Ultimate UI for WPF