public static ModelItem FindParent(EditingContext context, ModelItem childItem, ModelItem startingItem) { if (childItem == null) { throw new ArgumentNullException("childItem"); } return(ModelParent.FindParent(context, childItem.ItemType, startingItem, childItem)); }
public static ModelItem FindParent(Type childType, GestureData gestureData) { if (gestureData == null) { throw new ArgumentNullException("gestureData"); } ModelItem targetModel = gestureData.TargetModel; if (targetModel == null) { return((ModelItem)null); } return(ModelParent.FindParent(gestureData.Context, childType, targetModel)); }
public static ModelItem FindParent(EditingContext context, Type childType, ModelItem startingItem) { return(ModelParent.FindParent(context, childType, startingItem, (ModelItem)null)); }