2011-10-28 6 views
1

私は、カラムシリーズを作成するためにSystem.Windows.Controls.DataVisualization.Chartingを使用しています。これはかなりうまくいく。しかし、今私は定義された値で単純な水平線である "リミットライン"を追加する必要があります。これをどうすれば管理できますか?WPFカラムシリーズにリミットラインを追加

+0

はこれを取得didntの... 'しかし、今私が簡単な水平線である「リミットライン」を、追加する必要があります定義された値。 ' –

+0

バーはバーが到達する限界を視覚化するためにあります。それはチャートデータ自体に影響を与えません。例:私の目標は1日100ドル以上を売ることです、100ドルには行があるはずです – TheJoeIaut

答えて

1

私は散布シリーズを使用することによって、それを考え出したと延伸ライン:

<DVC:ScatterSeries DependentValuePath="Value" IndependentValuePath="Key" > 
       <DVC:ScatterSeries.LegendItemStyle> 
        <Style TargetType="{x:Type DVC:LegendItem}"> 
         <Setter Property="Visibility" Value="Collapsed"/> 
        </Style> 
        </DVC:ScatterSeries.LegendItemStyle> 
         <DVC:ScatterSeries.DataPointStyle> 
        <Style TargetType="DVC:ScatterDataPoint"> 
         <Setter Property="BorderBrush" Value="Red" /> 
         <Setter Property="Width" Value="4000" /> 
           <Setter Property="Template"> 
          <Setter.Value> 
           <ControlTemplate TargetType="DVC:ScatterDataPoint"> 
            <Grid x:Name="Root"> 
             <Line X1="0" Y1="0" X2="1" Y2="0" Stroke="{TemplateBinding BorderBrush}" Stretch="Fill" StrokeThickness="2"/> 
            </Grid> 
           </ControlTemplate> 
          </Setter.Value> 
         </Setter> 
        </Style> 
       </DVC:ScatterSeries.DataPointStyle> 
      </DVC:ScatterSeries> 
関連する問題