프로그래밍 방식으로 의미하는 런타임에 채워지는이 줄 시리즈 차트가 있습니다. 이것은 지금 모습입니다 :silverlight 차트 lineseries "패딩"
나는 그것이 멋진 외모 때문에, 라인 시리즈 '패딩'의 일종을 추가하고 싶습니다. (photoshoped)
하거나 :
내가 더 패딩이 더 나은 것 같아요 그것은 다음과 같이 보일 것입니다. 좀 같아 finance.yaho 그래프 같아. 그 일을 어떻게 하죠?
프로그래밍 방식으로 의미하는 런타임에 채워지는이 줄 시리즈 차트가 있습니다. 이것은 지금 모습입니다 :silverlight 차트 lineseries "패딩"
나는 그것이 멋진 외모 때문에, 라인 시리즈 '패딩'의 일종을 추가하고 싶습니다. (photoshoped)
하거나 :
내가 더 패딩이 더 나은 것 같아요 그것은 다음과 같이 보일 것입니다. 좀 같아 finance.yaho 그래프 같아. 그 일을 어떻게 하죠?
촬영 @의 vorrtex의 대답은, 당신은 Minimum
및 Maximum
값을 바인딩 할 수있는 모두가 (당신이 MVVM을 사용하는 가정) 모델의 속성을 보려면 축에 라인 시리즈의 포인트를 계산 한 후 이러한 값을 업데이트합니다. 따라서 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; }
}
}
저는 꽤 멍청한 프로그래머입니다. 나는 MVVM을 정말로 모른다. 조금 더 자세히 설명해 주시겠습니까? 또한, 내 두 번째 대답을 확인하십시오 ^^ – Jello
@JelloCaca - Q & A는이 물건을 설명하는 데 가장 좋은 장소가 아닙니다. 올바른 라인에 있지만'INotifyProperyChanged' 인터페이스를 구현해야합니다. Model-View-ViewModel에 대한 몇 가지 검색 (스택 오버플로가 아니라)을 수행하는 것이 좋습니다. MSDN에는 훌륭한 초보 게시물이 있습니다. – ChrisF
좋습니다. 확인해 보겠습니다. – Jello