tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1174
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    F_P_aus_K F_P_aus_K ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    107
    Hallo,
    ich fummel hier schon seit 5 Stunden an diese Problem und so langsam hab ich keine Ideen mehr:

    Ich habe ein Chart
    Code :
    1
    
    <chartingToolkit:Chart Name="chart1" LegendTitle="Pads" VerticalAlignment="Stretch"   HorizontalAlignment="Stretch" >

    und da hinter (im VB-Code) erzeige ich die Linien Dynamisch

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
        PntList = New List(Of KeyValuePair(Of Double, Double))
        PntList.Add(New KeyValuePair(Of Double, Double)(0.3, 4.3))
        PntList.Add(New KeyValuePair(Of Double, Double)(2, 5))
        PntList.Add(New KeyValuePair(Of Double, Double)(2.3, 6))
        ls = New DataVisualization.Charting.LineSeries
        ls.Title = "Line2"
        ls.ItemsSource = PntList
        ls.DependentValueBinding = New Binding("Key")
        ls.IndependentValueBinding = New Binding("Value")
        ls.Background = New SolidColorBrush(Colors.Blue)
        ls.DataPointStyle = dpStyle
        ls.Style = plStyle
        Me.chart1.Series.Add(ls)

    Eigentlich erwarte ich das die Liene durch die Zeile
    ls.Background = New SolidColorBrush(Colors.Blue)
    nun blau ist, aber sie ist es nicht!

    Ich habe es schon über Settingeigenschafte aus dem xaml versucht
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
     
     <Style x:Key="PadLineStyle" TargetType="{x:Type chartingToolkit:LineSeries}" >
                <Setter Property="Background" Value="Blue" />
                <Setter Property="Foreground" Value="Blue" />
                <Setter Property="BorderThickness" Value="10" />
            </Style>
    ...
      Dim plStyle As Style = CType(FindResource("PadLineStyle"), Windows.Style)
    ...
     ls.Style = plStyle

    aber dsa geht auch nicht.
    kann mir da jemand helfen?

    Danke
    Gruss
    frank
     
    Frage: was ist 1+1 ?
    Der Physiker: irgendwas zwischen 0 und 1000!
    Richtig, Wert liegt innerhalb des Grenzwertes.
    Der Mathematiker: (nach 10 h)Aufgabe lösbar, alles andere ist trivial!, Richtig!
    Der Informatiker: 1.999999999999999... haste mal mehr Druckpapier?

  2. #2
    DeathCow DeathCow ist offline Grünschnabel
    Registriert seit
    Nov 2007
    Beiträge
    4
    Hallo, vielleicht interessiert dich die Fragestellung ja noch. Mir ist gerade eben aufgefallen, das die Linienfarbe sich ändert, wenn man den Background der LineDataPoints ändert.
    Ich weis nicht ob das so gewollt ist oder ein Bug, ich steige bei den Templates an der Stelle nicht so ganz durch.

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    <charting:LineSeries>
      <charting:LineSeries.DataPointStyle>
        <Style TargetType="charting:LineDataPoint">
          <Setter Property="Background" Value="Yellow" />
       </Style>
      </charting:LineSeries.DataPointStyle>
    </charting:LineSeries>

    ändert die Farbe der Datenpunkte, aber halt auch die Farbe der Linie.

    Ich hoffe es hilft ein bisschen
    Gruss
     

  3. #3
    F_P_aus_K F_P_aus_K ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    107
    vielen Dank!
     
    Frage: was ist 1+1 ?
    Der Physiker: irgendwas zwischen 0 und 1000!
    Richtig, Wert liegt innerhalb des Grenzwertes.
    Der Mathematiker: (nach 10 h)Aufgabe lösbar, alles andere ist trivial!, Richtig!
    Der Informatiker: 1.999999999999999... haste mal mehr Druckpapier?

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 17.02.10, 02:59
  2. Background Color einer Zelle in einer JTable ändern
    Von fastfiler im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 26.05.09, 10:42
  3. Antworten: 2
    Letzter Beitrag: 05.01.09, 19:22
  4. Color-Objekt in RGB Code umwandeln
    Von 115% im Forum Java
    Antworten: 3
    Letzter Beitrag: 03.03.08, 23:28
  5. Antworten: 2
    Letzter Beitrag: 10.04.07, 20:10