Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / MenuBindingsEditor.cs / 1 / MenuBindingsEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- 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.Globalization; using System.Web.UI.Design; using System.Web.UI.Design.Util; using System.Windows.Forms; using MenuItemBinding = System.Web.UI.WebControls.MenuItemBinding; using WebTreeNodeCollection = System.Web.UI.WebControls.TreeNodeCollection; using WebMenu = System.Web.UI.WebControls.Menu; public class MenuBindingsEditor : 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.InvokeMenuBindingsEditor(); 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
- WebPartDescription.cs
- IPEndPointCollection.cs
- ImageFormatConverter.cs
- DispatchWrapper.cs
- AssemblyBuilder.cs
- PropertyEmitter.cs
- EntityCommand.cs
- RoamingStoreFile.cs
- HttpBrowserCapabilitiesWrapper.cs
- mansign.cs
- RichTextBox.cs
- BulletDecorator.cs
- ScriptModule.cs
- StorageAssociationTypeMapping.cs
- VariantWrapper.cs
- DesignSurfaceServiceContainer.cs
- WindowsListViewItemStartMenu.cs
- Visual3DCollection.cs
- CollectionViewGroup.cs
- diagnosticsswitches.cs
- WebBrowserContainer.cs
- PositiveTimeSpanValidatorAttribute.cs
- FlowNode.cs
- SponsorHelper.cs
- ConfigurationLockCollection.cs
- IncrementalReadDecoders.cs
- TerminatorSinks.cs
- BuilderElements.cs
- SqlCacheDependencyDatabase.cs
- XslCompiledTransform.cs
- validation.cs
- TreeNodeEventArgs.cs
- DictionaryEntry.cs
- SqlCacheDependencyDatabaseCollection.cs
- ArcSegment.cs
- ContentElement.cs
- SqlDesignerDataSourceView.cs
- UriExt.cs
- PageContentAsyncResult.cs
- VirtualizingPanel.cs
- ObjectSet.cs
- ScriptManager.cs
- XmlSchemaImport.cs
- SessionState.cs
- HttpFileCollectionBase.cs
- sqlinternaltransaction.cs
- TokenizerHelper.cs
- ExpressionVisitor.cs
- HandleCollector.cs
- AbandonedMutexException.cs
- ProcessMonitor.cs
- ObsoleteAttribute.cs
- LocatorGroup.cs
- EntityClassGenerator.cs
- PlanCompilerUtil.cs
- WebBrowsableAttribute.cs
- HttpHandlerActionCollection.cs
- SecurityStandardsManager.cs
- DelayedRegex.cs
- PopupControlService.cs
- MaterialGroup.cs
- InfoCardAsymmetricCrypto.cs
- TableCellCollection.cs
- InkSerializer.cs
- DataListAutoFormat.cs
- DataGridTextBox.cs
- InteropExecutor.cs
- DocumentCollection.cs
- BrowserDefinition.cs
- TypeInformation.cs
- ResourcePart.cs
- ProbeDuplex11AsyncResult.cs
- SelectionPattern.cs
- UrlPropertyAttribute.cs
- KoreanCalendar.cs
- ipaddressinformationcollection.cs
- PrintPageEvent.cs
- ClientBuildManagerCallback.cs
- LexicalChunk.cs
- ToolStripDropDownItem.cs
- WindowsScrollBar.cs
- _emptywebproxy.cs
- InstanceLockLostException.cs
- AuthenticationModuleElementCollection.cs
- DecoderReplacementFallback.cs
- ToolStripGripRenderEventArgs.cs
- Socket.cs
- DbConnectionStringBuilder.cs
- XmlSchemaObjectCollection.cs
- XmlMembersMapping.cs
- DataGridViewTopLeftHeaderCell.cs
- FileStream.cs
- SoapTypeAttribute.cs
- FrameworkPropertyMetadata.cs
- DBConnectionString.cs
- FragmentQueryProcessor.cs
- BaseResourcesBuildProvider.cs
- EnumUnknown.cs
- NativeMethods.cs
- TextChange.cs