2012-08-27 2 views
1

WPF 도구 키트를 사용하여 세로 막 대형 차트를 만들고 싶지만 Y 축을 숨기고 X 값 아래의 각 열에 대한 종속 값을 표시하고 싶습니다.WPF Toolkit 열 차트 사용자 지정

가능합니까 ?? 그렇지 않은 경우,이 결과를 얻으려면 다른 어떤 방법을 사용할 수 있습니까 ??

미리 감사드립니다.

답변

3

예, Y 축을 숨길 수 있습니다. 이처럼 Opacity 속성을 차트의 Axes 속성에 명시 적으로 y 축을 추가하고 설정해야합니다

<charting:Chart.Axes> 
    <charting:LinearAxis Orientation="Y" Opacity="0" /> 
</charting:Chart.Axes> 

이 두 번째 질문에 관해서는, 당신이 AxisLabelStyle 속성을 변경해야합니다. 난 비슷한 질문에 대답 here, 당신은 코드를 볼 수 있으며 귀하의 필요에 따라 ControlTemplate을 변경할 수 있습니다.

템플릿이 변경 바인딩을 잊지 말고, 다음과 같이 보일 것입니다 : 그것은 여전히 ​​작동하지 않습니다 어쨌든

<Style x:Key="twoLabelsStyle" TargetType="charting:AxisLabel"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="charting:AxisLabel"> 
       <StackPanel> 
        <TextBlock Text="{Binding Month}" /> 
        <TextBlock Text="{Binding Number}" /> 
       </StackPanel> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

을 - 당신의 질문에 대한 소스 코드를 추가, 그것은 훨씬 더 도움이 될 수 있습니다.

관련 문제