Fusion 차트에는 범례의 표시 여부를 전환 할 수있는 클릭 이벤트가 있습니다. MSchart, Rgraph 및 Telrik에서도 동일한 기능을 사용할 수 있습니까? 나는 이것을하는 방법을 알아낼 수 없었다.Mschart, Rgraph, Telirk에 대한 클릭 이벤트 범례 사용/사용 안 함
0
A
답변
0
나는 MS 차트 만 대답 할 수 있습니다.
는 .NET 4 프레임 워크에 내장 된 윈도우 폼 버전을 사용하는 경우, 당신은 프로그래밍 Chart.Legends
수집을 취소하여 전설 (들)을 제거 할 수 있습니다
_chart.Legends.Clear();
이것은에서 모든 Legend
개체를 제거합니다 차트이므로 범례를 표시할지 여부를 전환하려면 표시 할 때 Legend
개체를 로컬에 저장하고 Add
개체를 컬렉션에 저장해야합니다.
는 (또는, 디자이너에서 직접 Legends
컬렉션에서 Legend
개체를 제거 할 수있다.)
범례를 숨기려면 아마도 가장 편리한 방법을 WPF 툴킷에서 사용할 수있는 WPF 버전을 사용하는 경우 XAML 제로로 Chart.LegendStyle
에서 Width
및 Height
을 설정하는 것이다
<chartingToolkit:Chart.LegendStyle>
<Style TargetType="Control">
<Setter Property="Width" Value="0"/>
<Setter Property="Height" Value="0"/>
</Style>
</chartingToolkit:Chart.LegendStyle>
디스플레이를 다시하기 위해이 Width
및 Height
필요한 비 - 제로 값으로 설정한다. Windows Forms 차트와 달리이 방법을 사용하여 Legend
개체를 다시 정의 할 필요가 없습니다.