質問

私持っている私は、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で変更を加える(またはビルドタスクを取得)する必要があります(私はチームが、それが利用可能になっていると思います)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top