04
2015
08

Telerik 图标控件RadLegend添加CheckBox

 

    <Application.Resources>

        <ResourceDictionary>
            <telerik:VisibilityToBooleanConverter x:Key="visibilityToBooleanConverter" />
            <DataTemplate x:Key="legendTemplate">
                <StackPanel Orientation="Horizontal">
                    <CheckBox IsChecked="{Binding Presenter.Visibility, Mode=TwoWay, Converter={StaticResource visibilityToBooleanConverter}}"
                            
                           BorderBrush="{Binding MarkerFill}" BorderThickness="5" />
                    <TextBlock Text="{Binding Title}" />
                </StackPanel>
            </DataTemplate>
        </ResourceDictionary>
       
    </Application.Resources>

 

 

 

 

    <telerik:RadLegend x:Name="RadLegend"  HorizontalAlignment="Left" HoverMode="HighlightItem"
          Items="{Binding LegendItems, ElementName=chart1}" 
          Foreground="#FF767676" FontFamily="微软雅黑"/>

 

 

 RadLegend.ItemTemplate = App.Current.Resources["legendTemplate"] as DataTemplate;

这样就可以了,在标注上选中的时候曲线显示,取消选中的时候曲线也隐藏。


 

5980e8f7-268c-41f4-bb61-07d58062446a_LegendInCodeBehind .zip

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。