Code:
/ DotNET / DotNET / 8.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
- NavigationWindow.cs
- invalidudtexception.cs
- GeneralTransform2DTo3DTo2D.cs
- BoundField.cs
- XmlILCommand.cs
- SecureEnvironment.cs
- SoapObjectWriter.cs
- XmlSchemaAttributeGroupRef.cs
- SHA512CryptoServiceProvider.cs
- Ops.cs
- Pens.cs
- BoolExpression.cs
- DockPatternIdentifiers.cs
- DateTimePicker.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- ContentDisposition.cs
- Formatter.cs
- UseAttributeSetsAction.cs
- XmlQueryTypeFactory.cs
- SqlDataSourceCustomCommandEditor.cs
- ChoiceConverter.cs
- ToolBarButtonClickEvent.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- ToolStripContainerDesigner.cs
- ArraySortHelper.cs
- FigureHelper.cs
- Module.cs
- LogPolicy.cs
- ExceptionValidationRule.cs
- UiaCoreApi.cs
- KeyValueSerializer.cs
- InlineUIContainer.cs
- SwitchElementsCollection.cs
- RelatedImageListAttribute.cs
- XmlBuffer.cs
- FileDialogCustomPlace.cs
- LinqDataSourceContextEventArgs.cs
- CommandID.cs
- ObjectDataSourceStatusEventArgs.cs
- AutoResetEvent.cs
- CharUnicodeInfo.cs
- ToolboxBitmapAttribute.cs
- WebPartCatalogCloseVerb.cs
- MimeXmlImporter.cs
- Itemizer.cs
- TimeSpanOrInfiniteValidator.cs
- SchemaElement.cs
- ImageAnimator.cs
- EditingCommands.cs
- SecurityTraceRecordHelper.cs
- XmlSchemaGroupRef.cs
- ComplexTypeEmitter.cs
- EntityTransaction.cs
- DockingAttribute.cs
- ContractInferenceHelper.cs
- HtmlGenericControl.cs
- HashCodeCombiner.cs
- TransactionContextValidator.cs
- ColorAnimation.cs
- RootBuilder.cs
- EventBindingService.cs
- TabletCollection.cs
- SqlMethodTransformer.cs
- TagNameToTypeMapper.cs
- SystemWebSectionGroup.cs
- MachineKeyValidationConverter.cs
- LayoutTableCell.cs
- TextElementEditingBehaviorAttribute.cs
- EventWaitHandleSecurity.cs
- FixedHyperLink.cs
- PropertyGeneratedEventArgs.cs
- DelegatedStream.cs
- PriorityItem.cs
- XmlNamespaceMapping.cs
- MultiBinding.cs
- SmtpCommands.cs
- Registry.cs
- DependencyProperty.cs
- sqlcontext.cs
- Style.cs
- BinHexEncoder.cs
- JournalEntryListConverter.cs
- SerialPort.cs
- SelectionItemProviderWrapper.cs
- securitycriticaldataClass.cs
- OrderByQueryOptionExpression.cs
- AttachmentCollection.cs
- PrintControllerWithStatusDialog.cs
- ConstraintManager.cs
- RelationHandler.cs
- CodeDOMUtility.cs
- SpotLight.cs
- ActivityDesignerResources.cs
- Util.cs
- ControlValuePropertyAttribute.cs
- DateTimeOffsetStorage.cs
- LayoutExceptionEventArgs.cs
- ColorAnimationBase.cs
- WebBrowserDocumentCompletedEventHandler.cs
- EntityTemplateUserControl.cs