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
- Int32Rect.cs
- Int64.cs
- DataSourceXmlClassAttribute.cs
- VisualBrush.cs
- TypeDefinition.cs
- DrawingContextWalker.cs
- DataControlPagerLinkButton.cs
- XmlTextAttribute.cs
- Int64Converter.cs
- UnmanagedMemoryStream.cs
- BrowserCapabilitiesCodeGenerator.cs
- GridViewRow.cs
- hresults.cs
- XsdBuildProvider.cs
- GridViewHeaderRowPresenter.cs
- TemplateBindingExpressionConverter.cs
- TypedTableBaseExtensions.cs
- ParserExtension.cs
- BufferAllocator.cs
- SystemFonts.cs
- EventLogPermission.cs
- SpeechEvent.cs
- Guid.cs
- ApplicationDirectory.cs
- InheritanceContextChangedEventManager.cs
- returneventsaver.cs
- DataGridViewCellCancelEventArgs.cs
- wgx_commands.cs
- FileSystemInfo.cs
- DataService.cs
- AsyncOperationManager.cs
- SystemIPAddressInformation.cs
- GestureRecognizer.cs
- FilterElement.cs
- FontStyleConverter.cs
- GridEntryCollection.cs
- MetadataArtifactLoaderCompositeResource.cs
- CellPartitioner.cs
- LayoutManager.cs
- RemotingSurrogateSelector.cs
- OutputCacheSection.cs
- PreservationFileReader.cs
- MDIControlStrip.cs
- _AcceptOverlappedAsyncResult.cs
- XslVisitor.cs
- Cursors.cs
- SqlCacheDependencyDatabase.cs
- SqlUtil.cs
- ConsumerConnectionPointCollection.cs
- HttpRawResponse.cs
- Matrix.cs
- RepeaterItemCollection.cs
- DynamicDataRoute.cs
- DataPagerFieldItem.cs
- WebServiceMethodData.cs
- RecordsAffectedEventArgs.cs
- AsyncCompletedEventArgs.cs
- BigInt.cs
- CharStorage.cs
- ImageMetadata.cs
- Interfaces.cs
- LinqDataView.cs
- AspNetPartialTrustHelpers.cs
- _BaseOverlappedAsyncResult.cs
- ObjectListFieldsPage.cs
- SubstitutionList.cs
- ContextStaticAttribute.cs
- MultiBindingExpression.cs
- SqlDataSourceEnumerator.cs
- UpdatePanel.cs
- RotationValidation.cs
- Dispatcher.cs
- LinearKeyFrames.cs
- XmlHierarchicalEnumerable.cs
- MaterialGroup.cs
- ContentWrapperAttribute.cs
- LocalizationCodeDomSerializer.cs
- ExtractorMetadata.cs
- TextServicesPropertyRanges.cs
- ArgumentFixer.cs
- XamlToRtfWriter.cs
- ColorKeyFrameCollection.cs
- XPathNodeHelper.cs
- SqlExpander.cs
- DiscoveryMessageSequenceCD1.cs
- DATA_BLOB.cs
- SingleSelectRootGridEntry.cs
- ServiceObjectContainer.cs
- CopyNamespacesAction.cs
- DecoderNLS.cs
- XmlSerializerOperationFormatter.cs
- Verify.cs
- AnnotationAuthorChangedEventArgs.cs
- HandlerFactoryCache.cs
- RelationshipConverter.cs
- XmlUtil.cs
- PropertyItem.cs
- BamlBinaryWriter.cs
- precedingsibling.cs
- WebErrorHandler.cs