public override bool IsDynamicItem (Menu owner, MenuItem item) { if (owner == null) throw new ArgumentNullException ("owner"); if (item == null) throw new ArgumentNullException ("item"); return item.Depth + 1 >= Owner.StaticDisplayLevels; }