このトピックは、UltraItemLegend を使用するために UltraPieChart™ の構成する情報を提供します。
前提条件として「データ バインディング」トピックを呼んだ、データにバインドされる円チャートを作成しました。
UltraPieChart の隣に凡例を表示するには、ItemLegend を作成し、UltraPieChart の Legend プロパティに割り当てます。各凡例項目で使用するデータ ソースのプロパティを凡例に通知する LegendLabelMemberPath も設定できます。LegendLabelMemberPath が指定されていない場合、凡例は UltraPieChart の LabelMemberPath プロパティを使用します。
C# の場合:
ItemLegend legend = new ItemLegend(); UltraPieChart pieChart = new UltraPieChart(); pieChart.ItemsSource = EnergyData; pieChart.ValueMemberPath = "Coal"; pieChart.LabelMemberPath = "CountryAbbreviation"; pieChart.LegendLabelMemberPath = "Country"; pieChart.Legend = legend;
Visual Basic の場合:
Dim legend As New ItemLegend() Dim pieChart As New UltraPieChart() pieChart.ItemsSource = EnergyData pieChart.ValueMemberPath = "Coal" pieChart.LabelMemberPath = "CountryAbbreviation" pieChart.LegendLabelMemberPath = "Country"; pieChart.Legend = legend