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
- InvokeWebServiceDesigner.cs
- DataGridViewSelectedColumnCollection.cs
- ColumnHeader.cs
- panel.cs
- DbMetaDataFactory.cs
- BamlLocalizabilityResolver.cs
- SourceInterpreter.cs
- DataTemplate.cs
- FigureParagraph.cs
- LinqDataSource.cs
- ConfigurationValidatorBase.cs
- PipelineModuleStepContainer.cs
- Models.cs
- PathNode.cs
- RevocationPoint.cs
- QueryStringParameter.cs
- XslNumber.cs
- ReferenceSchema.cs
- Peer.cs
- COAUTHINFO.cs
- ObfuscationAttribute.cs
- ToolConsole.cs
- SafeHGlobalHandleCritical.cs
- DataMemberAttribute.cs
- Span.cs
- FactoryGenerator.cs
- UnsafeCollabNativeMethods.cs
- PropertyTab.cs
- WebRequest.cs
- ProxyHwnd.cs
- ZipIOCentralDirectoryFileHeader.cs
- PrintingPermissionAttribute.cs
- NetworkInterface.cs
- MediaTimeline.cs
- SqlMethodTransformer.cs
- DataGridHeaderBorder.cs
- ClusterRegistryConfigurationProvider.cs
- ErrorFormatter.cs
- OdbcConnectionString.cs
- WebConfigurationFileMap.cs
- MultiPageTextView.cs
- Evidence.cs
- ConfigXmlDocument.cs
- TableCell.cs
- DataGridLinkButton.cs
- ApplicationInterop.cs
- HTMLTagNameToTypeMapper.cs
- CompiledIdentityConstraint.cs
- DoubleAnimationBase.cs
- Visitors.cs
- CqlBlock.cs
- CustomErrorsSection.cs
- RoutedEventValueSerializer.cs
- PreDigestedSignedInfo.cs
- XmlSchemaAnnotated.cs
- SingleBodyParameterMessageFormatter.cs
- HeaderUtility.cs
- StrokeNodeOperations.cs
- MarkupCompilePass2.cs
- MultipartIdentifier.cs
- Selector.cs
- DayRenderEvent.cs
- DbConnectionInternal.cs
- MasterPageBuildProvider.cs
- DynamicResourceExtensionConverter.cs
- Span.cs
- ApplicationFileParser.cs
- NamespaceInfo.cs
- ActiveXHost.cs
- Logging.cs
- IPAddress.cs
- Debug.cs
- CommonRemoteMemoryBlock.cs
- ObjectCacheHost.cs
- ProviderUtil.cs
- SoapExtensionTypeElementCollection.cs
- ColorPalette.cs
- SqlDeflator.cs
- SystemFonts.cs
- X509ChainPolicy.cs
- SeverityFilter.cs
- DotNetATv1WindowsLogEntryDeserializer.cs
- InkCanvas.cs
- OrderPreservingPipeliningSpoolingTask.cs
- EntityDataSourceReferenceGroup.cs
- TaskResultSetter.cs
- BitmapEffectState.cs
- DefaultEventAttribute.cs
- SafeSystemMetrics.cs
- UIHelper.cs
- RuntimeConfig.cs
- followingquery.cs
- SortKey.cs
- DataPagerCommandEventArgs.cs
- CodeExpressionCollection.cs
- MetadataCache.cs
- BitmapEffectDrawingContent.cs
- CodeDOMUtility.cs
- ProjectionCamera.cs
- TextBounds.cs