Silverlight Toolkit Modificando outubro 2009 Fonte
-
16-09-2019 - |
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
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).