public static IVdShape findVdBadge(object originalSrc)
        {
            DependencyObject findSource = originalSrc as FrameworkElement;
            Badge4           vdBadge    = null;

            while (vdBadge == null && findSource != null)
            {
                if ((vdBadge = findSource as Badge4) == null)
                {
                    findSource = VisualTreeHelper.GetParent(findSource);
                }
            }

            if (vdBadge == null)
            {
                return(null);
            }
            else
            {
                return(vdBadge.Tag as IVdShape);
            }
        }
Beispiel #2
0
 private void init(Color c)
 {
     _badge     = new Badge4();
     _badge.Tag = this;
     RecontextBadge(BadgesCtx.Get());
 }
Beispiel #3
0
 void init(Color c)
 {
     _badge     = new Badge4();
     _badge.Tag = this;
     RecontextBadge();
 }