private void BuildPage_OnLoaded(object sender, RoutedEventArgs e) { if (_musicListInitialized) { return; } FillDifficultyMappingComboBoxes(); if (!this.GetIsInDesingMode()) { FillMusicComboBoxes(); } CheckAcbBuildingEnvironment(); AcbBuildLogScroller.ScrollToEnd(); _musicListInitialized = true; }
private void Log(string message) { if (Dispatcher.CheckAccess()) { var listItem = new ListBoxItem { Content = message }; AcbBuildLog.Items.Add(listItem); AcbBuildLogScroller.ScrollToEnd(); } else { Dispatcher.Invoke(_logDelegate, message); } }