Пример #1
0
 public WaypointTypeViewModel(WaypointTypeEnum type, bool defaultFilterState)
 {
     _type = type;
     _inFilter = defaultFilterState;
 }
Пример #2
0
        public bool WaypointTypeInFilter(WaypointTypeEnum type)
        {
            if (WaypointTypeFilter == null)
            {
                // Setup type filter.
                this.WaypointTypeFilter = new ObservableCollection<WaypointTypeViewModel>();
                this.WaypointTypeFilter.Add(new WaypointTypeViewModel(WaypointTypeEnum.ArbitraryPoint, true));
                this.WaypointTypeFilter.Add(new WaypointTypeViewModel(WaypointTypeEnum.Buoy, true));
                this.WaypointTypeFilter.Add(new WaypointTypeViewModel(WaypointTypeEnum.MOB, true));
                this.WaypointTypeFilter.Add(new WaypointTypeViewModel(WaypointTypeEnum.Wreck, true));
            }

            foreach (var t in WaypointTypeFilter)
            {
                if (t.Type == type) return t.InFilter;
            }
            return false;
        }