Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/05/13 10:52:45 (10 years ago)
Author:
jkarder
Message:

#2116:

  • refactored outermost view host detection
  • fixed update logic of breadcrumb trail
  • fixed some views
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Breadcrumbs/HeuristicLab.MainForm.WindowsForms/3.3/Views/View.cs

    r9920 r10106  
    2121
    2222using System;
     23using System.Collections.Generic;
    2324using System.Linq;
    2425using System.Reflection;
     
    261262        ((Control)this).ResumeRepaint(refresh);
    262263    }
     264
     265    public IEnumerable<T> GetParentViewsOfType<T>() where T : View {
     266      for (var view = Parent; view != null; view = view.Parent)
     267        if (view is View) yield return view as T;
     268    }
    263269  }
    264270}
Note: See TracChangeset for help on using the changeset viewer.