1

CodePlex의 WinRT XAML Toolkit에서 차트 컨트롤의 데이터 요소를 숨길 수 있습니까? 나는 LineSeries를 사용하고 있으며 점들이없는 선만 필요로합니다.WinRT XAML Toolkit의 차트 컨트롤에서 데이터 요소 숨기기

+0

Silverlight Toolkit에서와 같은 방식이어야합니다.이 방식은 이식 된 곳이기 때문에 마찬가지입니다. 데이터 포인트의 템플릿을 변경할 수 있습니다. –

+0

예, 데이터 포인트의 스타일을 어떻게 변경해야합니까? 이것이 문제입니다. –

답변

1

이것은 작동하는 것 같습니다. 내 라인이 주황색으로 만드는 이유는 ... 아직 확실하지 않지만

<charting:Chart 
    x:Name="LineChart2" 
    Title="Line Chart Without Data Points" 
    Margin="70,0"> 
    <charting:LineSeries 
     Title="Population" 
     IndependentValueBinding="{Binding Name}" 
     DependentValueBinding="{Binding Value}" 
     IsSelectionEnabled="True"> 
     <charting:LineSeries.DataPointStyle> 
      <Style 
       TargetType="charting:LineDataPoint"> 
       <Setter 
        Property="BorderThickness" 
        Value="0" /> 
       <Setter 
        Property="IsTabStop" 
        Value="False" /> 
       <Setter 
        Property="Width" 
        Value="0" /> 
       <Setter 
        Property="Height" 
        Value="0" /> 
       <Setter 
        Property="Template"> 
        <Setter.Value> 
         <ControlTemplate 
          TargetType="charting:LineDataPoint"> 
          <Grid 
           x:Name="Root" 
           Opacity="0" /> 
         </ControlTemplate> 
        </Setter.Value> 
       </Setter> 
      </Style> 
     </charting:LineSeries.DataPointStyle> 
    </charting:LineSeries> 
</charting:Chart> 
+0

예! 그것은 훌륭하게 작동하지만 선의 색은 주황색이지만 이것은 나에게 문제가되지 않습니다. 그러나 표시 할 점이 하나 밖에 없으면 점을 숨기므로 그래프에 아무 것도 표시되지 않습니다. 표시 할 점이 하나만있는 경우 스타일을 변경할 수 있습니까? 감사. –

+0

물론 데이터에 따라 다른 템플릿을 사용하거나 시나리오를 사용하기 위해 라인 시리즈의 코드를 수정할 수 있습니다. –

1

@Filip Skakun의 매우 정확한 답변에 대한 감사, 그리고 오렌지 라인 시도가이 속성을 추가하고 색상을 변경과 관련하여 문제에 대한 당신이 원하는 어떤 색깔.

<Charting:LineSeries.DataPointStyle> 
          <Style TargetType="Charting:LineDataPoint"> 

           <Setter Property="Background" Value="Red" /> 
           <Setter Property="Template"> 
            <Setter.Value> 
             <ControlTemplate TargetType="Charting:LineDataPoint"> 
              <Grid x:Name="Root" Opacity="0" /> 
             </ControlTemplate> 
            </Setter.Value> 
           </Setter> 
          </Style> 
         </Charting:LineSeries.DataPointStyle> 

차트는 여러 차트를 하나의 차트에 표시 할 수 있기 때문에 주로 발생합니다. 시리즈 [0]의 경우 기본 색상은 주황색으로 설정됩니다.