Silverlightのツールキットの変更2009年10月ソース
-
16-09-2019 - |
質問
私持っている私は、Silverlightのツールキットのチャートソースに加える必要があるいくつかの変更
私は
新しいディレクトリにソースを解凍した... Silverlightのツールキットをダウンロードを追加しました 私のソリューションへControls.DataVisualization.Toolkit.csprojプロジェクト
への私のSilverlightアプリケーション内の参照を削除しました
System.Windows.Controls.DataVisualization.Toolkit
そして、
を追加しました
Controls.DataVisualization.Toolkit.csprojプロジェクト
へのプロジェクト参照
私はその後、Legend.xamlを変更しました
する
<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>
は、私のMainPage.xamlを
に簡単なColumnChartのを追加しました
そして次に、それを実行した
変更のどちらも私のSilverlightのページに表示されます。
おかげ
マーク
解決
のSilverlight Toolkitはgeneric.xamlファイルに別々のXAMLファイルのうち、コントロールテンプレートを移動するには、いくつかのビルドタスクを使用しています。あなたはおそらく、このビルドタスクを持っていないので、あなたの代わりにLegend.xamlのgeneric.xamlで変更を加える(またはビルドタスクを取得)する必要があります(私はチームが、それが利用可能になっていると思います)。
所属していません StackOverflow