Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / MenuItemCollectionEditor.cs / 1 / MenuItemCollectionEditor.cs
//------------------------------------------------------------------------------ ////// Copyright (c) Microsoft Corporation. All Rights Reserved. /// Information Contained Herein is Proprietary and Confidential. /// //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; using System.Diagnostics; using System.Drawing; using System.Drawing.Design; using System.Runtime.InteropServices; using System.Web.UI.Design.Util; using System.Web.UI.WebControls; using System.Windows.Forms; using System.Windows.Forms.Design; using WebMenu = System.Web.UI.WebControls.Menu; ////// The editor for tree nodes collection in the Menu. /// public class MenuItemCollectionEditor : UITypeEditor { public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { IDesignerHost designerHost = (IDesignerHost)context.GetService(typeof(IDesignerHost)); Debug.Assert(designerHost != null, "Didn't get a DesignerHost."); Debug.Assert(context.Instance is WebMenu, "Expected System.Web.UI.WebControls.Menu"); WebMenu menu = (WebMenu)context.Instance; MenuDesigner designer = (MenuDesigner)designerHost.GetDesigner(menu); Debug.Assert(designer != null, "Didn't get a designer."); designer.InvokeMenuItemCollectionEditor(); return value; } 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
- BulletedListEventArgs.cs
- Localizer.cs
- HtmlAnchor.cs
- OdbcConnectionOpen.cs
- IMembershipProvider.cs
- DBSchemaRow.cs
- EncoderExceptionFallback.cs
- WebPermission.cs
- RuntimeConfig.cs
- Line.cs
- XsltCompileContext.cs
- DisplayClaim.cs
- DrawingAttributesDefaultValueFactory.cs
- DetailsViewRowCollection.cs
- DataRelation.cs
- PlanCompilerUtil.cs
- OutputScopeManager.cs
- IgnoreFileBuildProvider.cs
- NamespaceCollection.cs
- Model3D.cs
- DataQuery.cs
- figurelengthconverter.cs
- GeometryGroup.cs
- SqlDataSourceCustomCommandEditor.cs
- IImplicitResourceProvider.cs
- ResourceAssociationSet.cs
- EndpointDispatcherTable.cs
- Propagator.cs
- LocalizedNameDescriptionPair.cs
- BaseTemplateBuildProvider.cs
- HijriCalendar.cs
- StatusBarPanelClickEvent.cs
- ToolStripItem.cs
- DynamicMethod.cs
- ConfigurationSectionGroup.cs
- SchemaAttDef.cs
- ImplicitInputBrush.cs
- WriteLine.cs
- ToolboxComponentsCreatingEventArgs.cs
- RemotingConfiguration.cs
- EpmContentDeSerializer.cs
- ActivationService.cs
- XPathSelfQuery.cs
- HttpFileCollection.cs
- TextSegment.cs
- DateTimeOffsetConverter.cs
- TdsValueSetter.cs
- XmlHelper.cs
- SecurityTokenAttachmentMode.cs
- ConfigPathUtility.cs
- HtmlPhoneCallAdapter.cs
- WebScriptMetadataMessageEncoderFactory.cs
- SoapAttributeOverrides.cs
- EventArgs.cs
- SafePEFileHandle.cs
- ClientConfigurationHost.cs
- IPHostEntry.cs
- Sequence.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- XmlDocumentSerializer.cs
- RuntimeArgumentHandle.cs
- SettingsSection.cs
- DefaultBindingPropertyAttribute.cs
- BamlRecordWriter.cs
- ReaderWriterLockWrapper.cs
- XmlSchemaAttribute.cs
- FacetDescriptionElement.cs
- SchemaImporterExtensionsSection.cs
- AdornerLayer.cs
- CharEntityEncoderFallback.cs
- SQLInt32Storage.cs
- HashHelper.cs
- OrderedDictionaryStateHelper.cs
- AutomationIdentifier.cs
- LambdaCompiler.Address.cs
- BaseParaClient.cs
- DebuggerAttributes.cs
- PerfCounters.cs
- TrackingProfileSerializer.cs
- SnapLine.cs
- DataSourceView.cs
- NetMsmqBindingElement.cs
- ISCIIEncoding.cs
- XmlDataSource.cs
- Literal.cs
- __Filters.cs
- Pts.cs
- Tuple.cs
- BaseCollection.cs
- AppModelKnownContentFactory.cs
- FontDialog.cs
- MouseEvent.cs
- NetWebProxyFinder.cs
- RtType.cs
- CodeIterationStatement.cs
- WebBrowserContainer.cs
- DbMetaDataCollectionNames.cs
- FutureFactory.cs
- CommonObjectSecurity.cs
- HtmlTableCellCollection.cs