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); } }
private void init(Color c) { _badge = new Badge4(); _badge.Tag = this; RecontextBadge(BadgesCtx.Get()); }
void init(Color c) { _badge = new Badge4(); _badge.Tag = this; RecontextBadge(); }