2013-03-18 5 views
0

다음은 Chart에 사용하는 코드입니다. 모든 항목이 정상이지만 LineSeries.ToolTip 태그가 추가 된 경우입니다. 나는이 오류가 발생했습니다 : 태그 LineSeries.ToolTip는 XML 네임 스페이스 http://schemas.infragistics.com/xamlLineSeries.ToolTip 태그가 xml 네임 스페이스에 존재하지 않습니다. http://schemas.infragistics.com/xaml

<ig:XamDataChart Name="Datachar" VerticalZoomable="True" HorizontalZoomable="True" Width="550" Height="220"> 
           <ig:XamDataChart.Axes> 
            <ig:CategoryXAxis x:Name="xAxis" ItemsSource="{Binding Data}" Label="{}{Date:MM/yyyy}"> 
             <ig:CategoryXAxis.LabelSettings> 
              <ig:AxisLabelSettings Location="OutsideTop" Extent="45" VerticalAlignment="Center" Visibility="Visible" /> 
             </ig:CategoryXAxis.LabelSettings> 
            </ig:CategoryXAxis> 
            <ig:NumericYAxis x:Name="yAxis"> 
             <ig:NumericYAxis.LabelSettings> 
              <ig:AxisLabelSettings Location="OutsideLeft" Extent="50" VerticalAlignment="Center" Visibility="Visible"/> 
             </ig:NumericYAxis.LabelSettings> 
            </ig:NumericYAxis> 
           </ig:XamDataChart.Axes> 

           <ig:XamDataChart.Series> 
            <ig:LineSeries ItemsSource="{Binding Data}" XAxis="{Binding ElementName=xAxis}" YAxis="{Binding ElementName=yAxis}" ValueMemberPath="Value" Thickness="1" MarkerType="None"/> 
            <ig:LineSeries ItemsSource="{Binding Index}" XAxis="{Binding ElementName=xAxis}" YAxis="{Binding ElementName=yAxis}" ValueMemberPath="Value" Thickness="1" MarkerType="None"/> 
            <ig:LineSeries.ToolTip> 
             <StackPanel> 
              <StackPanel Orientation="Horizontal"> 
               <TextBlock Margin="2" Text="Value" VerticalAlignment="Center"></TextBlock> 
               <TextBlock Margin="2" Text="{Binding Item.Value, StringFormat='0,0'}" VerticalAlignment="Center" /> 
              </StackPanel> 
             </StackPanel> 
            </ig:LineSeries.ToolTip> 
           </ig:XamDataChart.Series> 
          </ig:XamDataChart> 

답변

1

이 도구 팁을 정의하여 XAML에 오류가 존재하지 않습니다. 특히 요소의 자식이어야하며 현재는 그렇지 않습니다. 업데이트 태그 : I 지은

<ig:XamDataChart Name="Datachar" VerticalZoomable="True" HorizontalZoomable="True" Width="550" Height="220"> 
    <ig:XamDataChart.Axes> 
     <ig:CategoryXAxis x:Name="xAxis" ItemsSource="{Binding Data}" Label="{}{Date:MM/yyyy}"> 
      <ig:CategoryXAxis.LabelSettings> 
       <ig:AxisLabelSettings Location="OutsideTop" Extent="45" VerticalAlignment="Center" Visibility="Visible" /> 
      </ig:CategoryXAxis.LabelSettings> 
     </ig:CategoryXAxis> 
     <ig:NumericYAxis x:Name="yAxis"> 
      <ig:NumericYAxis.LabelSettings> 
       <ig:AxisLabelSettings Location="OutsideLeft" Extent="50" VerticalAlignment="Center" Visibility="Visible"/> 
      </ig:NumericYAxis.LabelSettings> 
     </ig:NumericYAxis> 
    </ig:XamDataChart.Axes> 

    <ig:XamDataChart.Series> 
     <ig:LineSeries ItemsSource="{Binding Data}" XAxis="{Binding ElementName=xAxis}" YAxis="{Binding ElementName=yAxis}" ValueMemberPath="Value" Thickness="1" MarkerType="None"/> 
     <ig:LineSeries ItemsSource="{Binding Index}" XAxis="{Binding ElementName=xAxis}" YAxis="{Binding ElementName=yAxis}" ValueMemberPath="Value" Thickness="1" MarkerType="None"> 
     <ig:LineSeries.ToolTip> 
      <StackPanel> 
       <StackPanel Orientation="Horizontal"> 
        <TextBlock Margin="2" Text="Value" VerticalAlignment="Center"></TextBlock> 
        <TextBlock Margin="2" Text="{Binding Item.Value, StringFormat='0,0'}" VerticalAlignment="Center" /> 
       </StackPanel> 
      </StackPanel> 
     </ig:LineSeries.ToolTip> 
      </ig:LineSeries> 
    </ig:XamDataChart.Series> 
</ig:XamDataChart> 

변화는 공구 팁 후 ">"보다는 "/>"보다하고 첨가 종료 태그와 종료 번째 계열 원소의 단부를 변경한다.

관련 문제