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
- Profiler.cs
- SqlExpander.cs
- CharEntityEncoderFallback.cs
- OutOfProcStateClientManager.cs
- FontSizeConverter.cs
- OwnerDrawPropertyBag.cs
- RoleManagerSection.cs
- PackageStore.cs
- SmtpMail.cs
- ConfigurationPropertyCollection.cs
- XPathEmptyIterator.cs
- ReferentialConstraint.cs
- ByteConverter.cs
- DelegateArgument.cs
- Constants.cs
- UnmanagedHandle.cs
- LinqDataSourceContextData.cs
- XPathExpr.cs
- TimeEnumHelper.cs
- XmlSchemaAnyAttribute.cs
- WebPartCancelEventArgs.cs
- TreeWalker.cs
- ControlParameter.cs
- DbParameterCollection.cs
- FileChangesMonitor.cs
- ParameterRetriever.cs
- CompatibleIComparer.cs
- Substitution.cs
- SqlStatistics.cs
- TextMetrics.cs
- BitHelper.cs
- RegistryKey.cs
- ZoneMembershipCondition.cs
- WebGetAttribute.cs
- DataGridViewImageColumn.cs
- CommandDevice.cs
- NativeMethods.cs
- DisplayNameAttribute.cs
- RadialGradientBrush.cs
- EncoderNLS.cs
- LocalizationComments.cs
- SequentialOutput.cs
- ScriptReferenceEventArgs.cs
- XmlSchemaInferenceException.cs
- TimeIntervalCollection.cs
- SchemaTypeEmitter.cs
- ControlBuilder.cs
- ConnectionManagementElement.cs
- HttpContextServiceHost.cs
- AssociatedControlConverter.cs
- ValidatingPropertiesEventArgs.cs
- InstallerTypeAttribute.cs
- ByteAnimation.cs
- ISAPIApplicationHost.cs
- ContractNamespaceAttribute.cs
- ContractAdapter.cs
- RightsManagementInformation.cs
- TransformCollection.cs
- TextFragmentEngine.cs
- WindowsGraphics2.cs
- ClientUrlResolverWrapper.cs
- SiteMap.cs
- IChannel.cs
- DeobfuscatingStream.cs
- HandlerWithFactory.cs
- JavaScriptObjectDeserializer.cs
- dbenumerator.cs
- DataBoundControlAdapter.cs
- DataTableNewRowEvent.cs
- HebrewCalendar.cs
- MemoryMappedViewAccessor.cs
- IndexedString.cs
- HttpRuntimeSection.cs
- Throw.cs
- ConstraintEnumerator.cs
- CategoryAttribute.cs
- ResourcePart.cs
- AlignmentXValidation.cs
- WebRequestModuleElementCollection.cs
- FormatterConverter.cs
- TCEAdapterGenerator.cs
- DateTimeAutomationPeer.cs
- GridViewCancelEditEventArgs.cs
- BaseConfigurationRecord.cs
- StructureChangedEventArgs.cs
- ScrollViewerAutomationPeer.cs
- ByteConverter.cs
- FormsAuthenticationUserCollection.cs
- XmlArrayItemAttributes.cs
- ContentFilePart.cs
- ClientRuntimeConfig.cs
- SystemDropShadowChrome.cs
- RecordBuilder.cs
- DataGridViewSelectedRowCollection.cs
- MediaSystem.cs
- HwndHost.cs
- DataGridHeaderBorder.cs
- ResourceFallbackManager.cs
- DataListItemCollection.cs
- WebConfigurationFileMap.cs