protected RelevantObjectPreferences GetRelevantObjectPreferences(SnappingToolsPreferences preferences) { return(preferences.GetReleventObjectPreferences(PreferencesName)); }
public virtual void DrawYourself(DrawingContext context, CoordinateConverter converter, SnappingToolsPreferences preferences) { var relevantObjectPreferences = GetRelevantObjectPreferences(preferences); if (IsSelected) { DrawYourself(context, converter, relevantObjectPreferences, GetPenSelected(relevantObjectPreferences)); } DrawYourself(context, converter, relevantObjectPreferences, GetPen(relevantObjectPreferences)); }