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

È stato utile?

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).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top