public static void TryAddAdorner <T>(this UIElement elem, Adorner adorner)
            where T : Adorner
        {
            AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(elem);

            if (adornerLayer != null && !adornerLayer.ContainsAdorner <T>(elem))
            {
                adornerLayer.Add(adorner);
            }
        }
예제 #2
0
        public static void TryAddAdorner <T>(this UIElement elem, System.Windows.Documents.Adorner adorner)
            where T : System.Windows.Documents.Adorner
        {
            AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(elem);

            if (adornerLayer != null && !adornerLayer.ContainsAdorner <T>(elem))
            {
                adornerLayer.Add(adorner);
            }
        }