Pergunta

Eu tenho algumas mudanças que precisa fazer para o Silverlight Toolkit Traçando fonte

Eu transferi o kit de ferramentas Silverlight ... abriu o zíper da origem para um novo diretório

Adicionado o Controls.DataVisualization.Toolkit.csproj projeto para minha solução

Removido A referência no meu aplicativo Silverlight para System.Windows.Controls.DataVisualization.Toolkit e acrescentou
Um projecto de referência para o Controls.DataVisualization.Toolkit.csproj Projeto

Eu, então, mudou o Legend.xaml
para

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

Adicionado um columnchart simples ao meu MainPage.xaml

e então ele correu
nenhuma das alterações são visíveis no meu Silverlight Página.

graças

Mark

Foi útil?

Solução

O Silverlight Toolkit usa algumas tarefas de construção para mover os modelos de controle para fora dos arquivos XAML separadas no arquivo generic.xaml. Desde que você provavelmente não tem esta tarefa de construção (Acho que a equipe tornou disponível) você vai precisar fazer as alterações no generic.xaml vez de Legend.xaml (ou obter a tarefa de compilação).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top