Example #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public SmallItemPanelVM(IMode mode, ISmallItemVMFactory factory)
        {
            _mode = mode;

            HCItems  = factory.GetSmallItemControlVMs(LocationID.HyruleCastle);
            ATItems  = factory.GetSmallItemControlVMs(LocationID.AgahnimTower);
            EPItems  = factory.GetSmallItemControlVMs(LocationID.EasternPalace);
            DPItems  = factory.GetSmallItemControlVMs(LocationID.DesertPalace);
            ToHItems = factory.GetSmallItemControlVMs(LocationID.TowerOfHera);
            PoDItems = factory.GetSmallItemControlVMs(LocationID.PalaceOfDarkness);
            SPItems  = factory.GetSmallItemControlVMs(LocationID.SwampPalace);
            SWItems  = factory.GetSmallItemControlVMs(LocationID.SkullWoods);
            TTItems  = factory.GetSmallItemControlVMs(LocationID.ThievesTown);
            IPItems  = factory.GetSmallItemControlVMs(LocationID.IcePalace);
            MMItems  = factory.GetSmallItemControlVMs(LocationID.MiseryMire);
            TRItems  = factory.GetSmallItemControlVMs(LocationID.TurtleRock);
            GTItems  = factory.GetSmallItemControlVMs(LocationID.GanonsTower);

            _mode.PropertyChanged += OnModeChanged;
        }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="mode">
 /// The mode settings data.
 /// </param>
 /// <param name="factory">
 /// A factory for creating small items controls.
 /// </param>
 public VerticalSmallItemPanelVM(IMode mode, ISmallItemVMFactory factory) : base(mode, factory)
 {
 }
Example #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="mode">
 /// The mode settings data.
 /// </param>
 /// <param name="factory">
 /// The factory for creating small item controls.
 /// </param>
 public HorizontalSmallItemPanelVM(IMode mode, ISmallItemVMFactory factory) : base(mode, factory)
 {
 }