これらの長方形を拡大するにはどうすればよいですか? 私は wpf ツールキット チャートを使用しており、コントロールの凡例を試してみましたが、役に立ちませんでした。
質問する
6034 次
1 に答える
7
Blend の [オブジェクト] パネルで:
[PieSeries] を右クリック
- 追加のテンプレート
を編集 - LegendItemStyle
を編集 - コピーを編集
デフォルトのスタイルを取得する必要があります。
<Style x:Key="PieChartLegendItemStyle" TargetType="{x:Type chartingToolkit:LegendItem}">
<Setter Property="IsTabStop" Value="False" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type chartingToolkit:LegendItem}">
<Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
<StackPanel Orientation="Horizontal">
<Rectangle Width="8" Height="8" Fill="{Binding Background}" Stroke="{Binding BorderBrush}" StrokeThickness="1" Margin="0,0,3,0" />
<visualizationToolkit:Title Content="{TemplateBinding Content}" />
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
コントロールはLegendItemStyleを取得します
<Charting:PieSeries ItemsSource="{Binding PutYourBindingHere}"
IndependentValueBinding="{Binding Key}" DependentValueBinding="{Binding Value}" IsSelectionEnabled="True" LegendItemStyle="{DynamicResource PieChartLegendItemStyle}">
于 2011-06-23T11:28:29.993 に答える