public void ReconsiderOperationMode(OperationMode operation_mode) { this.operation_mode = operation_mode; foreach (PDFRendererPageControl page_control in ObjPagesPanel.Children.OfType <PDFRendererPageControl>()) { page_control.SetOperationMode(operation_mode); } OperationModeChanged?.Invoke(operation_mode); }
private void _CfgView_PropertyGridValueChanged(object sender, PropertyValueChangedEventArgs e) { _CfgView.Refresh(); PropertyGrid selectedItem = sender as PropertyGrid; if (selectedItem.SelectedGridItem.Label.Equals("Operation Mode")) { string newValue = selectedItem.SelectedGridItem.Value.ToString(); OperationModeChanged.SafeInvoke(this, new OperationModeEventArgs(newValue)); } if (PropertyGridValueChanged != null) { PropertyGridValueChanged(this, e); } }