Ho usato la soluzione di Jim (grazie molte, molto aiuto lì) e l'ho applicato al modello di grafico predefinito.
Nell'area della tavolozza è disponibile il dizionario delle risorse per ogni riga della serie.
Ecco come ho avuto modo di sbarazzarsi di esso utilizzando il modello di controllo di Jim, e posso metterlo in ogni ResourceDictonary così non devo farlo riga per riga
<toolkit:ResourceDictionaryCollection>
<ResourceDictionary>
<!-- I wanted a solid color brush so I just went ahead and defined it in the palette-->
<SolidColorBrush x:Key="Background" Color="Green"/>
<Style x:Key="DataPointStyle" TargetType="Control">
<Setter Property="Background" Value="{StaticResource Background}"/>
<!-- below is where I entered Jim's control template into the default palette defined-->
<Setter Property="Template">
<ControlTemplate TargetType="charting:LineDataPoint">
<Grid x:Name="Root" Opacity="1"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
</toolkit:ResourceDictionaryCollection>
Questo ha funzionato per almeno me, e mi farà risparmiare un sacco di tempo (e mi ha già salvato un sacco di capelli prima di estrarlo)
Grazie. Lo proverò Ma sembra essere quello che sto cercando. – pantarhei
Funziona come un fascino anche in WPF ... Grazie mille. – sprite
Molte grazie @Jim per il codice sopra. Tuttavia, una cosa che mi manca in questo approccio è che il colore della linea in LineSeries si risolve nel valore Sfondo impostato nello stile LineDataPoint per tutte le serie in un grafico. Anche la rimozione dello sfondo setter non aiuta, è solo un diverso colore di correzione. C'è un modo per i colori della linea di essere automaticamente diversi per le diverse serie di linee con l'approccio sopra? –