private void ChunkEditingClick(object sender, RoutedEventArgs e) { if ((IEditingPane.IsHidden || IEditingPane.IsAutoHidden) && !IEditingPane.IsFloating) { IEditingPane.Dock(); } if (EditorWindowController.Instance.IEditingModel != null) { EditorWindowController.Instance.IEditingModel.SwitchWidgets(6); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { EventHandler method = null; method = (s, args) => { EditorWindowController.Instance.TexturingModel.Widget.SelectedTileWrapPanel.HandleCreated -= method; //Dispatcher.BeginInvoke(new Action(() => TexturingPane.ToggleAutoHide())); }; EditorWindowController.Instance.TexturingModel.Widget.SelectedTileWrapPanel.HandleCreated += method; if (EditorWindowController.Instance.IEditingModel != null) { EditorWindowController.Instance.IEditingModel.SwitchWidgets(0); IEditingPane.Hide(); } Log.AddSink(this); }