public MoveWindowConfig(WindowActionInfo windowActionInfo) { InitializeComponent(); this.SelectedWindow = windowActionInfo; LastWindow = SelectedWindow.WindowInfo; textBoxApplication.Text = SelectedWindow.WindowInfo.FileName; textBoxWindowTitle.Text = SelectedWindow.WindowInfo.Title; textBoxClass.Text = SelectedWindow.WindowInfo.ClassName; /* * checkBoxMove.IsChecked = SelectedWindow.ShouldMove; * textBoxMoveX.Text = SelectedWindow.MoveX.ToString(); * textBoxMoveY.Text = SelectedWindow.MoveY.ToString(); */ }
public WindowSequenceConfig(WindowActionInfo windowActionInfo) { isStartingUp = true; InitializeComponent(); ActionInfo = windowActionInfo; controlMap = new Dictionary <UserControl, IWindowAction>(); CurrentlySelectedWindow = IntPtr.Zero; SelectedWindow = ActionInfo.WindowInfo; textBoxApplication.Text = ActionInfo.WindowInfo.FileName; textBoxWindowTitle.Text = ActionInfo.WindowInfo.Title; checkBoxApplication.IsChecked = ActionInfo.WindowInfo.CheckFileName; checkBoxTitle.IsChecked = ActionInfo.WindowInfo.CheckTitle; foreach (IWindowAction action in windowActionInfo.WindowActions) { Add(action); } isStartingUp = false; }
protected override void OnLoadDefaults() { ActionInfo = new WindowActionInfo(); }