Code:
/ FX-1434 / FX-1434 / 1.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
- __ConsoleStream.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ToolStripItemEventArgs.cs
- Section.cs
- ScriptMethodAttribute.cs
- DataGridSortCommandEventArgs.cs
- HttpConfigurationSystem.cs
- InheritanceContextChangedEventManager.cs
- TableCellCollection.cs
- ItemContainerGenerator.cs
- SystemIPGlobalProperties.cs
- ServiceMoniker.cs
- PageResolution.cs
- TreeNodeSelectionProcessor.cs
- EmptyQuery.cs
- NullReferenceException.cs
- EnumConverter.cs
- TemplatedAdorner.cs
- BinaryExpressionHelper.cs
- PartialToken.cs
- QueryTask.cs
- CustomErrorsSectionWrapper.cs
- JournalEntry.cs
- NullableDecimalMinMaxAggregationOperator.cs
- XsdDuration.cs
- StreamGeometry.cs
- _OSSOCK.cs
- ObjectNotFoundException.cs
- figurelengthconverter.cs
- StorageEntityTypeMapping.cs
- ReflectionUtil.cs
- DataGridViewAccessibleObject.cs
- DataControlImageButton.cs
- TrackBar.cs
- GeometryGroup.cs
- ItemAutomationPeer.cs
- RetrieveVirtualItemEventArgs.cs
- ToolStripGripRenderEventArgs.cs
- ClientBuildManagerCallback.cs
- MetafileHeaderWmf.cs
- DispatcherExceptionEventArgs.cs
- TextContainer.cs
- RedirectionProxy.cs
- AssemblyCollection.cs
- ServiceDescriptions.cs
- PropertyToken.cs
- ContextMarshalException.cs
- DataServiceClientException.cs
- LineSegment.cs
- DBSqlParserColumn.cs
- RequestTimeoutManager.cs
- SchemaExporter.cs
- ElasticEase.cs
- CodeIterationStatement.cs
- EntitySqlQueryCacheKey.cs
- StylusSystemGestureEventArgs.cs
- ToolStripContentPanelRenderEventArgs.cs
- DataGridViewSortCompareEventArgs.cs
- DeviceSpecificChoice.cs
- StylusOverProperty.cs
- BinarySecretKeyIdentifierClause.cs
- ILGenerator.cs
- ThemeableAttribute.cs
- HttpRawResponse.cs
- CmsInterop.cs
- EnterpriseServicesHelper.cs
- DataRecordInfo.cs
- FileSecurity.cs
- SqlColumnizer.cs
- StyleSelector.cs
- ToolStripItem.cs
- ProjectedWrapper.cs
- XmlAttributeAttribute.cs
- Compiler.cs
- DoubleAnimation.cs
- ProviderConnectionPoint.cs
- InputLangChangeEvent.cs
- RepeaterCommandEventArgs.cs
- DesignerDataSourceView.cs
- LogicalMethodInfo.cs
- SplitterCancelEvent.cs
- RenderCapability.cs
- StringSorter.cs
- BitmapEffectInputConnector.cs
- RemotingConfiguration.cs
- FileStream.cs
- DataGridColumnFloatingHeader.cs
- XamlReader.cs
- FontFamilyValueSerializer.cs
- DataGridViewCellEventArgs.cs
- BitmapDecoder.cs
- SqlException.cs
- TextRangeBase.cs
- Path.cs
- SafeMarshalContext.cs
- DataBinder.cs
- ContainerFilterService.cs
- IntPtr.cs
- CrossContextChannel.cs
- Assembly.cs