private static ModelItem GetImpliedModel(DependencyObject adorner, ModelItem model) { ModelItem modelItem = (ModelItem)null; if (adorner != null) { modelItem = AdornerProperties.GetModel(adorner); } if (modelItem == null) { modelItem = model; } return(modelItem); }
public static ViewItem GetView(DependencyObject adorner) { if (adorner == null) { throw new ArgumentNullException("adorner"); } ModelItem model = AdornerProperties.GetModel(adorner); if (model != null) { return(model.View); } return((ViewItem)null); }