フュージョン チャートでは、凡例の表示を切り替えることができるクリック イベントがあります。これと同じ機能を MSchart、Rgraph、Telrik で利用できますか? 私はこれを行う方法を理解することができませんでした。
質問する
784 次
1 に答える
0
MS チャートについてのみお答えできます。
.NET 4 Framework に組み込まれている Windows フォーム バージョンを使用している場合は、Chart.Legends
コレクションをクリアすることにより、プログラムで凡例を削除できます。
_chart.Legends.Clear();
これにより、グラフからオブジェクトが削除されるためLegend
、凡例の表示と非表示を切り替えたい場合は、Legend
オブジェクトをローカルに保存し、Add
再度表示するときにコレクションに保存する必要があります。(または、デザイナーで直接コレクションからオブジェクト
を削除することもできます。)Legend
Legends
WPF ツールキットで利用可能な WPF バージョンを使用している場合、おそらく凡例を非表示にする最も便利な方法は、 XAMLでWidth
とをゼロに設定することです。Height
Chart.LegendStyle
<chartingToolkit:Chart.LegendStyle>
<Style TargetType="Control">
<Setter Property="Width" Value="0"/>
<Setter Property="Height" Value="0"/>
</Style>
</chartingToolkit:Chart.LegendStyle>
再表示するには、Width
とHeight
をゼロ以外の値に設定する必要があります。Legend
Windows フォーム チャートとは対照的に、このアプローチではオブジェクトを再定義する必要はありません。
于 2012-08-27T16:20:12.517 に答える