private NSerializationFilter GetSeriazliationFilter() { PersistencyFormat format = (PersistencyFormat)SerializationFormatComboBox.SelectedIndex; if (format.Equals(PersistencyFormat.Binary) || format.Equals(PersistencyFormat.XML) || format.Equals(PersistencyFormat.SOAP)) { return(null); } NSerializationFilter filter = null; switch (SerializationContentComboBox.SelectedIndex) { case 0: // All filter = null; break; case 1: // Data filter = new NDataSerializationFilter(); break; case 2: // Appearance filter = new NAppearanceSerializationFilter(); break; } return(filter); }
private void SerializationFormatComboBox_SelectedIndexChanged(object sender, System.EventArgs e) { PersistencyFormat format = (PersistencyFormat)SerializationFormatComboBox.SelectedIndex; if (format.Equals(PersistencyFormat.Binary) || format.Equals(PersistencyFormat.XML) || format.Equals(PersistencyFormat.SOAP)) { SerializationContentComboBox.Enabled = false; } else { SerializationContentComboBox.Enabled = true; } }
protected override void nCommandBarsManager1_QueryCommandUIState(object sender, QueryCommandUIStateEventArgs e) { NCommand comm = e.UIState.Command; if (!(comm.Properties.Tag is PersistencyFormat)) { return; } PersistencyFormat pf = (PersistencyFormat)comm.Properties.Tag; e.UIState.Checked = m_Format == pf; e.UIState.Handled = true; }
private void UpdateControlsState() { PersistencyFormat format = (PersistencyFormat)persistencyFormatCombo.SelectedIndex; loadFromStreamButton.Enabled = MemoryStreamFormat == format && MemoryStream != null && MemoryStream.Length > 0; }