/// <summary> /// PopupPanel closed, need to syncronize it position with cell position. /// </summary> /// <param name="sender">Ignored.</param> /// <param name="e">Ignored.</param> private void _PopupPanelOpened(object sender, EventArgs e) { PopupPositionSynchronizer synchronizer = new PopupPositionSynchronizer(this, _PopupPanel); // Set popup's position. synchronizer.PositionPopupBelowCellEditor(); }
private void _PopupPanel_Opened(object sender, EventArgs e) { _TransformDaysToControlState(); PopupPositionSynchronizer synchronizer = new PopupPositionSynchronizer(this, _PopupPanel); // Set popup's position. synchronizer.PositionPopupBelowCellEditor(); }
/// <summary> /// React on popup panel opened. /// </summary> /// <param name="sender">Ignored.</param> /// <param name="e">Ignored.</param> private void _PopupPanelOpened(object sender, EventArgs e) { if (_barrier.Geometry is ESRI.ArcLogistics.Geometry.Point || _barrier.Geometry is ESRI.ArcLogistics.Geometry.Polygon) { _cellLabel.Text = CommonHelpers.ConvertBarrierEffect(_barrier); _barrierEditor.Barrier = _barrier; PopupPositionSynchronizer synchronizer = new PopupPositionSynchronizer(this, _popupPanel); // Set popup's position. synchronizer.PositionPopupBelowCellEditor(); } }
private void _PopupPanelOpened(object sender, EventArgs e) { // Update control state if (TimeWindow != null) { _TimeWindowToControlState(TimeWindow); _CellLabel.Text = TimeWindow.ToString(); _FromText.InitStartText(); _ToText.InitStartText(); } PopupPositionSynchronizer synchronizer = new PopupPositionSynchronizer(this, _PopupPanel); // Set popup's position. synchronizer.PositionPopupBelowCellEditor(); }
/// <summary> /// Handler for the Opened event of _popupPanel control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">Event data.</param> private void _PopupPanelOpened(object sender, EventArgs e) { // Update control state if (TimeWindow != null) { _TimeWindowToControlState(TimeWindow); _UpdateCellTextBlockText(); _fromTimeTextBox.InitStartText(); _toTimeTextBox.InitStartText(); } PopupPositionSynchronizer synchronizer = new PopupPositionSynchronizer(this, _popupPanel); // Set popup's position. synchronizer.PositionPopupBelowCellEditor(); }
/// <summary> /// Synchroniz popup position with relative cell editor when it loaded /// and update elements collection. /// </summary> /// <param name="sender">Ignored.</param> /// <param name="e">Ignored.</param> private void _ComboBox_DropDownOpened(object sender, EventArgs e) { this.SelectionChanged -= _ComboBox_SelectionChanged; _BuildAvailableCollection(); _SetComboBoxState(); this.SelectedIndex = Math.Max(_selectedIndex, 0); // set popup's position var synchronizer = new PopupPositionSynchronizer(this, _PopupPanel); synchronizer.PositionPopupBelowCellEditor(); this.SelectionChanged += new SelectionChangedEventHandler(_ComboBox_SelectionChanged); }