internal virtual void Attach(LegendTree legendTree) { LegendTree = legendTree; if (legendTree != null) { Template = GetTemplate(); } }
internal override void Attach(LegendTree legendTree) { if (legendTree == null) { return; } base.Attach(legendTree); LayerItemsOptions = legendTree.LayerItemsOptions; LayerItems.ForEach(item => item.Attach(legendTree)); LegendItems.ForEach(item => item.Attach(legendTree)); }
internal virtual void Detach() { LegendTree = null; }
internal override void Attach(LegendTree legendTree) { if (legendTree == null) return; base.Attach(legendTree); LayerItemsOptions = legendTree.LayerItemsOptions; LayerItems.ForEach(item => item.Attach(legendTree)); LegendItems.ForEach(item => item.Attach(legendTree)); }
/// <summary> /// Initializes a new instance of the <see cref="Legend"/> class. /// </summary> public Legend() { #if SILVERLIGHT DefaultStyleKey = typeof(Legend); #endif _legendTree = new LegendTree(); _legendTree.Refreshed += new EventHandler<RefreshedEventArgs>(OnRefreshed); _legendTree.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(LegendTree_PropertyChanged); }
internal virtual void Detach() { LegendTree = null; }
internal virtual void Attach(LegendTree legendTree) { LegendTree = legendTree; if (legendTree != null) { Template = GetTemplate(); } }
internal override void Attach(LegendTree legendTree) { if (legendTree == null) return; base.Attach(legendTree); AttachLayerEventHandler(Layer); }