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
- DataGridViewControlCollection.cs
- ObjectNavigationPropertyMapping.cs
- Helpers.cs
- ArraySortHelper.cs
- ConnectionStringEditor.cs
- MimeXmlImporter.cs
- IteratorFilter.cs
- ToolStripGrip.cs
- NamespaceEmitter.cs
- DelegateSerializationHolder.cs
- DocumentPageView.cs
- ModelTreeEnumerator.cs
- TagNameToTypeMapper.cs
- TableChangeProcessor.cs
- CopyNodeSetAction.cs
- SurrogateEncoder.cs
- BmpBitmapDecoder.cs
- MethodRental.cs
- WorkflowValidationFailedException.cs
- DataMisalignedException.cs
- XmlElementList.cs
- PeerNameRegistration.cs
- GeneralTransform3DGroup.cs
- ComponentDispatcherThread.cs
- CircleHotSpot.cs
- ProfileManager.cs
- Types.cs
- EventItfInfo.cs
- TypeResolvingOptions.cs
- SqlGatherProducedAliases.cs
- ClrProviderManifest.cs
- SchemaNotation.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- DynamicPropertyHolder.cs
- DBSqlParser.cs
- Binding.cs
- FamilyCollection.cs
- oledbmetadatacolumnnames.cs
- SubMenuStyle.cs
- SafeWaitHandle.cs
- ClientUrlResolverWrapper.cs
- NavigationWindowAutomationPeer.cs
- Exception.cs
- XamlPathDataSerializer.cs
- PointLightBase.cs
- AttachedPropertyMethodSelector.cs
- ReferentialConstraint.cs
- MenuItem.cs
- XmlCharType.cs
- UIElement3DAutomationPeer.cs
- ContainerUtilities.cs
- TextUtf8RawTextWriter.cs
- OLEDB_Util.cs
- EFAssociationProvider.cs
- ACE.cs
- IDReferencePropertyAttribute.cs
- ParentUndoUnit.cs
- XmlAttribute.cs
- GestureRecognitionResult.cs
- AlternationConverter.cs
- Privilege.cs
- EventHandlersStore.cs
- AssemblyAttributesGoHere.cs
- EncodingFallbackAwareXmlTextWriter.cs
- EllipticalNodeOperations.cs
- SecurityException.cs
- SerTrace.cs
- CachedFontFamily.cs
- GridViewColumn.cs
- MouseEvent.cs
- NamedPipeAppDomainProtocolHandler.cs
- CodeChecksumPragma.cs
- ClrPerspective.cs
- ListBoxItemAutomationPeer.cs
- ContentPlaceHolderDesigner.cs
- PageEventArgs.cs
- SchemaInfo.cs
- Stack.cs
- EnumMemberAttribute.cs
- HttpWriter.cs
- DeferredElementTreeState.cs
- XmlSchemaSimpleContentExtension.cs
- SQLInt32.cs
- XPathConvert.cs
- SerializationInfo.cs
- StyleSheetComponentEditor.cs
- X509InitiatorCertificateServiceElement.cs
- XmlSchemaImporter.cs
- CroppedBitmap.cs
- SapiRecognizer.cs
- PocoEntityKeyStrategy.cs
- ToolBarPanel.cs
- EdmFunction.cs
- MimeObjectFactory.cs
- UserControl.cs
- InputReport.cs
- ConfigXmlElement.cs
- DoubleKeyFrameCollection.cs
- WindowsTab.cs
- SiteMapDesignerDataSourceView.cs