public void RangeSelectorContainer_Unloaded(object sender, RoutedEventArgs e) { DebugTraceLog.WriteLine("RangeSelectorContainer_Unloaded"); var adornerLayer = AdornerLayer.GetAdornerLayer(this); if (adornerLayer != null && adorner != null) { if (adorner.AdornerContol != null) { adorner.AdornerContol.DataContext = null; } adornerLayer.Remove(adorner); } adorner = null; }
private void RangeSelectorContainer_Loaded(object sender, RoutedEventArgs e) { DebugTraceLog.WriteLine("RangeSelectorContainer_Loaded"); var adornerLayer = AdornerLayer.GetAdornerLayer(this); if (adornerLayer != null) { if (adorner == null) { adorner = new RangeSelectorAdorner(this); adornerLayer.Add(adorner); } adorner.AdornerContol.DataContext = this; } }