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
- NullableIntAverageAggregationOperator.cs
- WeakEventTable.cs
- EnumDataContract.cs
- OLEDB_Enum.cs
- TemplatedMailWebEventProvider.cs
- SqlProfileProvider.cs
- CodeCompileUnit.cs
- MethodAccessException.cs
- ServiceObjectContainer.cs
- BaseCodeDomTreeGenerator.cs
- DataSourceCache.cs
- SystemNetHelpers.cs
- StylusPointPropertyInfo.cs
- SubMenuStyleCollectionEditor.cs
- BrowserCapabilitiesCompiler.cs
- WmlControlAdapter.cs
- CookieParameter.cs
- X509Certificate2.cs
- xmlfixedPageInfo.cs
- WindowsListBox.cs
- DataTableExtensions.cs
- DateTimeConverter2.cs
- FontFamilyValueSerializer.cs
- QuaternionAnimationBase.cs
- Rectangle.cs
- Pkcs9Attribute.cs
- Drawing.cs
- EdmConstants.cs
- Vars.cs
- ParenthesizePropertyNameAttribute.cs
- DataSourceSelectArguments.cs
- CompensationExtension.cs
- PerfCounters.cs
- TableTextElementCollectionInternal.cs
- SettingsContext.cs
- SoapIgnoreAttribute.cs
- ToolStripPanelRenderEventArgs.cs
- MemberAccessException.cs
- __FastResourceComparer.cs
- TiffBitmapDecoder.cs
- invalidudtexception.cs
- InstanceHandleReference.cs
- URLMembershipCondition.cs
- CollectionViewProxy.cs
- Span.cs
- HtmlButton.cs
- WeakReference.cs
- Fault.cs
- WebPartCollection.cs
- SByteConverter.cs
- PropertyInfo.cs
- TaiwanLunisolarCalendar.cs
- StrongNameMembershipCondition.cs
- UnhandledExceptionEventArgs.cs
- SessionEndedEventArgs.cs
- HtmlProps.cs
- WeakReferenceEnumerator.cs
- TextEffect.cs
- SchemaTypeEmitter.cs
- XmlSchemaImporter.cs
- DynamicQueryableWrapper.cs
- SystemIPGlobalProperties.cs
- TreeNodeConverter.cs
- DotExpr.cs
- TraceContext.cs
- WebPartDisplayModeCollection.cs
- DeviceContext.cs
- GestureRecognitionResult.cs
- ProcessModule.cs
- ActivityCollectionMarkupSerializer.cs
- Transaction.cs
- CustomAttributeFormatException.cs
- InnerItemCollectionView.cs
- RpcCryptoRequest.cs
- Cursors.cs
- PropertyGridCommands.cs
- TemplateBamlRecordReader.cs
- EditBehavior.cs
- CellParaClient.cs
- HtmlInputButton.cs
- IDReferencePropertyAttribute.cs
- DateTimePicker.cs
- CuspData.cs
- ArrayTypeMismatchException.cs
- Dictionary.cs
- ModelItemDictionary.cs
- XsdBuildProvider.cs
- GcSettings.cs
- CultureNotFoundException.cs
- WinEventTracker.cs
- CodeParameterDeclarationExpression.cs
- ThemeDirectoryCompiler.cs
- ToolStripArrowRenderEventArgs.cs
- ParseHttpDate.cs
- ComponentDispatcher.cs
- DependencyPropertyAttribute.cs
- TreeViewCancelEvent.cs
- VisualTreeUtils.cs
- PopupRoot.cs
- DataGridViewComboBoxCell.cs