Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Design / ItemCollectionEditor.cs / 1305376 / ItemCollectionEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.MobileControls { using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Drawing.Design; using System.Web.UI.MobileControls; using System.Web.UI.WebControls; using System.Runtime.Serialization.Formatters; ////// [ System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode) ] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] internal class ItemCollectionEditor : UITypeEditor { ////// The editor for Item collections. /// ////// /// /// An/// Edits the value specified. /// ///that specifies the context of the value to edit. /// /// /// An . /// /// /// The object to edit. /// /// /// public override Object EditValue(ITypeDescriptorContext context, IServiceProvider provider, Object value) { IDesignerHost designerHost = (IDesignerHost)context.GetService(typeof(IDesignerHost)); Debug.Assert(designerHost != null, "Did not get DesignerHost service."); Object obj = context.Instance; Debug.Assert(obj is List || obj is SelectionList, "Expected List or SelectionList"); IDesigner designer = designerHost.GetDesigner((IComponent)obj); Debug.Assert(designer != null, "Did not get designer for component"); if (obj is List) { ((ListDesigner)designer).InvokePropertyBuilder(ListComponentEditor.IDX_ITEMS); } else { ((SelectionListDesigner)designer).InvokePropertyBuilder( SelectionListComponentEditor.IDX_ITEMS); } return value; } ////// The updated value. /// ////// /// /// An/// Gets the edit style. /// ///that specifies the associated context. /// /// /// public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context) { return UITypeEditorEditStyle.Modal; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// A ///that represents the edit style. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Attribute.cs
- CompressEmulationStream.cs
- SafeNativeMethods.cs
- SqlDataSourceFilteringEventArgs.cs
- FixedSOMGroup.cs
- XNodeValidator.cs
- Int32AnimationUsingKeyFrames.cs
- TextBoxRenderer.cs
- XmlSchemaParticle.cs
- Currency.cs
- MultipleFilterMatchesException.cs
- Base64Stream.cs
- ResXResourceReader.cs
- MemberInfoSerializationHolder.cs
- TemplateBindingExpressionConverter.cs
- CustomValidator.cs
- DocumentViewerBaseAutomationPeer.cs
- AsyncResult.cs
- KeyManager.cs
- DataGridViewSelectedCellCollection.cs
- SecurityPermission.cs
- FormViewPagerRow.cs
- SerTrace.cs
- Debug.cs
- RelOps.cs
- SoapTypeAttribute.cs
- DataTableReaderListener.cs
- TrackingParticipant.cs
- Section.cs
- ProtocolViolationException.cs
- _ConnectStream.cs
- GradientStop.cs
- SafeRightsManagementQueryHandle.cs
- _AcceptOverlappedAsyncResult.cs
- SettingsContext.cs
- DesignerVerbCollection.cs
- CustomLineCap.cs
- TableCellsCollectionEditor.cs
- Utils.cs
- UrlAuthorizationModule.cs
- SectionVisual.cs
- IIS7UserPrincipal.cs
- TemplatePropertyEntry.cs
- ValidationErrorCollection.cs
- ListDictionary.cs
- Shape.cs
- Root.cs
- DefaultObjectMappingItemCollection.cs
- BufferedStream.cs
- ExpressionBinding.cs
- SchemaCollectionPreprocessor.cs
- OLEDB_Enum.cs
- JavascriptCallbackResponseProperty.cs
- ResourceDefaultValueAttribute.cs
- TypedElement.cs
- Win32PrintDialog.cs
- CodeGeneratorOptions.cs
- EntityDataSourceStatementEditorForm.cs
- OAVariantLib.cs
- LockCookie.cs
- Console.cs
- HttpStaticObjectsCollectionBase.cs
- XmlNodeComparer.cs
- NullableDecimalMinMaxAggregationOperator.cs
- GACIdentityPermission.cs
- CollectionView.cs
- ValidationPropertyAttribute.cs
- TdsValueSetter.cs
- LifetimeServices.cs
- ForeignKeyFactory.cs
- CharEnumerator.cs
- NamespaceList.cs
- Matrix.cs
- ToolStripGrip.cs
- SqlDataSourceQueryEditor.cs
- LogStream.cs
- EntityCommandCompilationException.cs
- SplitterEvent.cs
- ConsoleCancelEventArgs.cs
- TabletCollection.cs
- DaylightTime.cs
- WindowsFormsHelpers.cs
- IssuanceLicense.cs
- ChannelServices.cs
- ErrorRuntimeConfig.cs
- InitializationEventAttribute.cs
- EntityContainerRelationshipSetEnd.cs
- FormViewRow.cs
- WindowsTitleBar.cs
- Internal.cs
- RouteParser.cs
- _DisconnectOverlappedAsyncResult.cs
- HostedHttpTransportManager.cs
- SqlRecordBuffer.cs
- ExpressionSelection.cs
- ServiceBusyException.cs
- DataGridViewTopRowAccessibleObject.cs
- XmlSchemaAttributeGroupRef.cs
- QuestionEventArgs.cs
- StringPropertyBuilder.cs