Silverlight Toolkit Modifica ottobre 2009 Fonte
-
16-09-2019 - |
Domanda
ho alcune modifiche ho bisogno di fare alla fonte Charting Silverlight Toolkit
Ho scaricato il toolkit Silverlight ... decompresso l'origine in una nuova directory
Aggiunta la Controls.DataVisualization.Toolkit.csproj Progetto per la mia soluzione
Rimosso il riferimento nella mia applicazione Silverlight per
System.Windows.Controls.DataVisualization.Toolkit
E ha aggiunto
Un progetto di riferimento a The Sims Controls.DataVisualization.Toolkit.csproj Progetto
Poi ho cambiato il Legend.xaml
a
<Style TargetType="datavis:Legend"> <Setter Property="BorderBrush" Value="Lime"/> <Setter Property="BorderThickness" Value="1"/> <Setter Property="IsTabStop" Value="False"/> <Setter Property="TitleStyle"> <Setter.Value> <Style TargetType="datavis:Title"> <Setter Property="Margin" Value="0,5,0,10"/> <Setter Property="FontWeight" Value="Bold"/> <Setter Property="HorizontalAlignment" Value="Center"/> </Style> </Setter.Value> </Setter> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="datavis:Legend"> <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="2"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition/> </Grid.RowDefinitions> <datavis:Title Grid.Row="0" Content="{TemplateBinding Title}" Style="{TemplateBinding TitleStyle}"/> <TextBlock>Yeah</TextBlock> </Grid> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style>
Aggiunto un semplice columnchart alla mia MainPage.xaml
e poi corse si
nessuna delle modifiche sono visibili nel mio Silverlight Pagina.
grazie
Mark
Soluzione
Il Silverlight Toolkit utilizza alcune operazioni di build per spostare i modelli di controllo fuori dalle file XAML separati nel file generic.xaml. Dato che probabilmente non si dispone di questo compito build (credo che la squadra ha messo a disposizione) è necessario apportare le modifiche in generic.xaml invece di Legend.xaml (o ottenere il compito di compilazione).