私はプログラム時に実行時に読み込まれるこの行シリーズチャートを持っています。これは、それが今のようになります。silverlight chartlineseries "padding"
私はそれは立派に見えるので、ラインシリーズに「パディング」のいくつかの並べ替えを追加したいと思います。私も多くのパディングがさらに良いことだと思う
:(photoshoped)
か、単に:それは次のようになります。私のようなグラフのfinance.yahoのようなもの。それをどうやってやりますか?
私はプログラム時に実行時に読み込まれるこの行シリーズチャートを持っています。これは、それが今のようになります。silverlight chartlineseries "padding"
私はそれは立派に見えるので、ラインシリーズに「パディング」のいくつかの並べ替えを追加したいと思います。私も多くのパディングがさらに良いことだと思う
:(photoshoped)
か、単に:それは次のようになります。私のようなグラフのfinance.yahoのようなもの。それをどうやってやりますか?
は少しさらにvorrtexの答え@取ると、あなたは(あなたがMVVMを使用していると仮定して)ビューモデルのプロパティに両方の軸上Minimum
とMaximum
値を結合することができますライン系列の点を計算した後、これらの値を更新する。したがって、XAMLは次のようになります。
<chart:Chart.Axes>
<chart:LinearAxis Orientation="X" Minimum="{Binding XMinimum}" Maximum="{Binding XMaximum}" />
<chart:LinearAxis Orientation="Y" Minimum="{Binding YMinimum}" Maximum="{Binding YMaximum}" ShowGridLines="True" />
</chart:Chart.Axes>
軸を明示的に指定し、Minimum
とMaximum
のプロパティを設定するだけです。ご例えば
は、私はそれを行うだろう:
<chart:Chart>
<!-- ... -->
<chart:Chart.Axes>
<chart:LinearAxis Orientation="X" Minimum="-0.5" Maximum="3.5" />
<chart:LinearAxis Orientation="Y" Minimum="0" Maximum="1200" ShowGridLines="True" />
</chart:Chart.Axes>
</chart:Chart>
@chris、これは正しいですか?
public class Xorientation
{
private int _XMinimum;
private int _XMaximum;
public Xorientation(int Xminimum, int Xmaximum)
{
_XMinimum = Xminimum;
_XMaximum = Xmaximum;
}
public int XMinimum
{
get { return _XMinimum; }
set { _XMinimum = value; }
}
public int XMaximum
{
get { return _XMaximum; }
set { _XMaximum = value; }
}
}
私はかなりnoobプログラマです。 MVVMは本当にわかりません。少し詳しく説明できますか?また、私の2番目の答えをチェックしてください^^ – Jello
@JelloCaca - Q&Aは実際にこのことを説明するのに最適な場所ではありません。あなたは正しい行にありますが、 'INotifyProperyChanged'インターフェースを実装する必要があります。 Model-View-ViewModelについていくつかの検索(スタックオーバーフローだけでなく)を行うことをお勧めします。 MSDNにはいくつかの素晴らしいスターターがあります。 – ChrisF
ok私はそれをチェックアウトしますthx – Jello