Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / ParameterCollectionEditor.cs / 1 / ParameterCollectionEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; using System.Drawing.Design; using System.Web.UI.WebControls; using System.Windows.Forms; ////// The editor for ParameterCollection objects. /// public class ParameterCollectionEditor : UITypeEditor { ////// Launches the editor for ParameterCollection objects. /// public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { ParameterCollection parameters = value as ParameterCollection; if (parameters == null) { throw new ArgumentException(SR.GetString(SR.ParameterCollectionEditor_InvalidParameters), "value"); } System.Web.UI.Control control = context.Instance as System.Web.UI.Control; System.Web.UI.Design.ControlDesigner controlDesigner = null; if (control != null) { if (control.Site != null) { IDesignerHost designerHost = (IDesignerHost)control.Site.GetService(typeof(IDesignerHost)); if (designerHost != null) { controlDesigner = designerHost.GetDesigner(control) as ControlDesigner; } } } ParameterCollectionEditorForm form = new ParameterCollectionEditorForm(provider, parameters, controlDesigner); DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) { if (context != null) { context.OnComponentChanged(); } } return value; } ////// Gets the editing style of the Edit method. /// public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context) { return UITypeEditorEditStyle.Modal; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlBoundElement.cs
- ResourcePermissionBaseEntry.cs
- Guid.cs
- TimestampInformation.cs
- PerspectiveCamera.cs
- WebPartConnectionsCancelEventArgs.cs
- HtmlEncodedRawTextWriter.cs
- TraceInternal.cs
- XamlToRtfParser.cs
- SourceFileInfo.cs
- WebScriptEnablingBehavior.cs
- PerspectiveCamera.cs
- PagePropertiesChangingEventArgs.cs
- GridViewRowPresenter.cs
- HitTestParameters3D.cs
- CodeSubDirectory.cs
- CounterCreationDataConverter.cs
- GridViewRowPresenterBase.cs
- ArgumentNullException.cs
- ImageSource.cs
- ObjectItemLoadingSessionData.cs
- GatewayDefinition.cs
- Pair.cs
- ToolStripDropDown.cs
- CompensationHandlingFilter.cs
- Pair.cs
- StrokeCollectionConverter.cs
- Margins.cs
- ExpressionStringBuilder.cs
- XpsS0ValidatingLoader.cs
- WebConvert.cs
- GlobalProxySelection.cs
- precedingquery.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- GeometryModel3D.cs
- DirectoryInfo.cs
- XamlDesignerSerializationManager.cs
- DesignTimeHTMLTextWriter.cs
- CultureInfoConverter.cs
- ThicknessConverter.cs
- CurrencyWrapper.cs
- TableNameAttribute.cs
- WebPartDescription.cs
- QueryPageSettingsEventArgs.cs
- SafeNativeMethods.cs
- HttpListenerPrefixCollection.cs
- GatewayIPAddressInformationCollection.cs
- MenuAdapter.cs
- AutoGeneratedFieldProperties.cs
- RtfToken.cs
- SqlDependency.cs
- UIElement3DAutomationPeer.cs
- BitmapEffectDrawing.cs
- unitconverter.cs
- MaterialCollection.cs
- SimpleRecyclingCache.cs
- DuplexChannelBinder.cs
- RegistryKey.cs
- ProtocolsInstallComponent.cs
- VirtualDirectoryMappingCollection.cs
- CharKeyFrameCollection.cs
- SaveFileDialog.cs
- Attributes.cs
- WsiProfilesElement.cs
- ListenerConstants.cs
- BulletDecorator.cs
- DiagnosticStrings.cs
- FunctionParameter.cs
- Roles.cs
- DocumentPageTextView.cs
- Point3D.cs
- FramingEncoders.cs
- DBBindings.cs
- RangeValuePatternIdentifiers.cs
- EventsTab.cs
- FillErrorEventArgs.cs
- DataGridCheckBoxColumn.cs
- PopOutPanel.cs
- EmbeddedMailObjectsCollection.cs
- ParseNumbers.cs
- VisualStyleInformation.cs
- HttpListener.cs
- ISO2022Encoding.cs
- ForeignKeyConstraint.cs
- TableRowsCollectionEditor.cs
- AmbientEnvironment.cs
- ResourcePart.cs
- LinqDataSourceValidationException.cs
- WindowInteractionStateTracker.cs
- DoubleMinMaxAggregationOperator.cs
- SupportingTokenBindingElement.cs
- SqlSelectStatement.cs
- ProxyWebPart.cs
- UIElement3D.cs
- recordstate.cs
- ActiveXSerializer.cs
- LinqDataSourceSelectEventArgs.cs
- StorageMappingItemCollection.cs
- JapaneseCalendar.cs
- DocumentViewerAutomationPeer.cs