public async void SetUiElements() { #region Set Modes to combobox Modes.Clear(); Modes.Add(new ModeStruct { Name = LanguageController.Translation("NORMAL"), ViewMode = ViewMode.Normal }); Modes.Add(new ModeStruct { Name = LanguageController.Translation("PLAYER"), ViewMode = ViewMode.Player }); Modes.Add(new ModeStruct { Name = LanguageController.Translation("GOLD"), ViewMode = ViewMode.Gold }); ModeSelection = Modes.FirstOrDefault(x => x.ViewMode == ViewMode.Normal); #endregion #region Full Item Info elements LoadFullItemInfoButtonVisibility = Visibility.Hidden; IsFullItemInfoSearchActive = Settings.Default.IsFullItemInfoSearchActive; ItemParentCategories = CategoryController.ParentCategoryNames; SelectedItemParentCategory = ParentCategory.Unknown; ItemTiers = FrequentlyValues.ItemTiers; SelectedItemTier = ItemTier.Unknown; ItemLevels = FrequentlyValues.ItemLevels; SelectedItemLevel = ItemLevel.Unknown; if (!IsFullItemInfoLoading) { LoadFullItemInfoProBarGridVisibility = Visibility.Hidden; } #endregion #region Gold price var currentGoldPrice = await ApiController.GetGoldPricesFromJsonAsync(null, 1).ConfigureAwait(true); CurrentGoldPrice = currentGoldPrice.FirstOrDefault()?.Price ?? 0; CurrentGoldPriceTimestamp = currentGoldPrice.FirstOrDefault()?.Timestamp.ToString(CultureInfo.CurrentCulture) ?? new DateTime(0, 0, 0, 0, 0, 0).ToString(CultureInfo.CurrentCulture); #endregion #region Player information SavedPlayerInformationName = Settings.Default.SavedPlayerInformationName; #endregion }
public void Dispose() { if (Modes == null) { return; } Modes.Clear(); Modes.Dispose(); Modes = null; ModesString.Dispose(); ModesString = null; }
public void SetModeCombobox() { Modes.Clear(); Modes.Add(new ModeStruct { Name = LanguageController.Translation("NORMAL"), ViewMode = ViewMode.Normal }); Modes.Add(new ModeStruct { Name = LanguageController.Translation("PLAYER"), ViewMode = ViewMode.Player }); Modes.Add(new ModeStruct { Name = LanguageController.Translation("GOLD"), ViewMode = ViewMode.Gold }); ModeSelection = Modes.FirstOrDefault(x => x.ViewMode == ViewMode.Normal); }
public static void SetModes(params LogMode[] modes) { if (Modes.Count != 0) { Modes.Clear(); } if (modes != null) { foreach (var mode in modes) { Modes.Add(mode); } } }
public override void PopulateList() { if (Modes == null) { Modes = new List <ModeModel>(); } Modes.Clear(); foreach (DataRow row in _dataTable.Rows) { ModeModel mode = new ModeModel() { Mode = row.Field <string>("Mode"), IsDeprecated = row.Field <bool>("Deprecated"), ParentMode = null }; if (mode.IsDeprecated == false || IncludeDeprecated == true) { Modes.Add(mode); } } foreach (DataRow row in _submodesTable.Rows) { ModeModel submode = new ModeModel() { Mode = row.Field <string>("Submode"), IsDeprecated = false }; // This is outside since I cannot reference submode.Mode inside the initializer. submode.ParentMode = Modes.Find(mode => mode.Mode == submode.Mode); Modes.Add(submode); } _dataTable = null; _submodesTable = null; }
public void Clear() { Modes.Clear(); HotkeyCollection.Clear(); DynamicHotkeyCollection.Clear(); }