Code:
/ FX-1434 / FX-1434 / 1.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
- RewritingPass.cs
- DbLambda.cs
- CallbackWrapper.cs
- ECDsaCng.cs
- SchemaType.cs
- StringConverter.cs
- ParserStreamGeometryContext.cs
- ListViewGroup.cs
- SqlDataSourceSelectingEventArgs.cs
- SuppressMergeCheckAttribute.cs
- DispatchRuntime.cs
- Attributes.cs
- AddressingVersion.cs
- DesignerVerbCollection.cs
- IISUnsafeMethods.cs
- XmlCustomFormatter.cs
- MainMenu.cs
- InfoCardBaseException.cs
- Bits.cs
- DependencyPropertyDescriptor.cs
- PolicyStatement.cs
- DataStreams.cs
- ResourceCodeDomSerializer.cs
- printdlgexmarshaler.cs
- NativeCppClassAttribute.cs
- CorruptStoreException.cs
- IntermediatePolicyValidator.cs
- FrameworkElement.cs
- CodeTypeDelegate.cs
- TextPointerBase.cs
- DataGridViewIntLinkedList.cs
- EventItfInfo.cs
- XPathNodePointer.cs
- GridView.cs
- WebConfigurationHost.cs
- Bits.cs
- DisplayNameAttribute.cs
- Int32RectConverter.cs
- Util.cs
- FastPropertyAccessor.cs
- LinkedList.cs
- EventBuilder.cs
- LinkedList.cs
- XmlNode.cs
- TextEmbeddedObject.cs
- AssemblyResolver.cs
- BaseCodeDomTreeGenerator.cs
- CompilationSection.cs
- IPEndPoint.cs
- CompiledIdentityConstraint.cs
- SQLInt16Storage.cs
- DesignTimeVisibleAttribute.cs
- RawStylusInputCustomDataList.cs
- SQLSingleStorage.cs
- ValuePatternIdentifiers.cs
- _ListenerResponseStream.cs
- TextTreeTextBlock.cs
- HtmlElementErrorEventArgs.cs
- PersonalizationProviderCollection.cs
- SpeechAudioFormatInfo.cs
- SoapWriter.cs
- WebBrowserPermission.cs
- TextEndOfLine.cs
- ADMembershipProvider.cs
- ThreadPool.cs
- GeometryGroup.cs
- EntityDataSourceMemberPath.cs
- BitmapCache.cs
- ParentQuery.cs
- SpecialTypeDataContract.cs
- BinaryUtilClasses.cs
- UniqueConstraint.cs
- TdsParserStaticMethods.cs
- XmlLangPropertyAttribute.cs
- Parser.cs
- StorageEntitySetMapping.cs
- DataKey.cs
- XmlAttributeAttribute.cs
- CodeEntryPointMethod.cs
- IpcManager.cs
- X509RecipientCertificateClientElement.cs
- FileDetails.cs
- DbParameterCollection.cs
- CompiledELinqQueryState.cs
- SelectionList.cs
- PropertyValueChangedEvent.cs
- XmlIterators.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- SpanIndex.cs
- HebrewNumber.cs
- VideoDrawing.cs
- DrawingAttributes.cs
- TimelineGroup.cs
- WebPartCatalogAddVerb.cs
- Decoder.cs
- StorageFunctionMapping.cs
- VirtualPathProvider.cs
- SmiGettersStream.cs
- MultiView.cs
- StringConcat.cs