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
- SafeUserTokenHandle.cs
- DiagnosticSection.cs
- Deserializer.cs
- ScrollItemPatternIdentifiers.cs
- Clause.cs
- SimpleFileLog.cs
- BamlLocalizableResourceKey.cs
- QueryIntervalOp.cs
- RequestedSignatureDialog.cs
- FormView.cs
- StatusStrip.cs
- DBDataPermissionAttribute.cs
- Point3D.cs
- ZoneLinkButton.cs
- DirectionalLight.cs
- ApplicationSettingsBase.cs
- SqlConnectionManager.cs
- SHA1CryptoServiceProvider.cs
- Separator.cs
- OAVariantLib.cs
- XmlSchemaSubstitutionGroup.cs
- TlsnegoTokenProvider.cs
- Renderer.cs
- CallContext.cs
- BinaryObjectReader.cs
- File.cs
- XmlDocumentFragment.cs
- TextRangeEditTables.cs
- XmlSchemaGroup.cs
- DecoderBestFitFallback.cs
- ClonableStack.cs
- TypeForwardedToAttribute.cs
- DesignSurfaceServiceContainer.cs
- TimerEventSubscriptionCollection.cs
- StringFunctions.cs
- ExtensionFile.cs
- WindowsIPAddress.cs
- ContentType.cs
- ZipPackage.cs
- ElementNotAvailableException.cs
- PrintDialog.cs
- NamespaceMapping.cs
- TemplateBindingExpression.cs
- Journal.cs
- HttpWebRequestElement.cs
- ProvideValueServiceProvider.cs
- DefaultEvaluationContext.cs
- WebException.cs
- UIElementAutomationPeer.cs
- NumberSubstitution.cs
- Regex.cs
- PagerSettings.cs
- SlipBehavior.cs
- AnonymousIdentificationSection.cs
- EditorPartCollection.cs
- ScrollBarAutomationPeer.cs
- StringFreezingAttribute.cs
- Vector.cs
- Brush.cs
- OdbcParameterCollection.cs
- EventProviderBase.cs
- WebServiceHost.cs
- DbMetaDataCollectionNames.cs
- ChtmlPhoneCallAdapter.cs
- WS2007FederationHttpBindingElement.cs
- MissingFieldException.cs
- Vector3D.cs
- PreviewPrintController.cs
- WorkflowViewManager.cs
- uribuilder.cs
- GridViewSelectEventArgs.cs
- ReadOnlyHierarchicalDataSource.cs
- RegexCompiler.cs
- ServerTooBusyException.cs
- TypeBinaryExpression.cs
- DaylightTime.cs
- Rect.cs
- RepeatButtonAutomationPeer.cs
- InertiaExpansionBehavior.cs
- SiteMap.cs
- Activator.cs
- HintTextMaxWidthConverter.cs
- Message.cs
- _Rfc2616CacheValidators.cs
- StringUtil.cs
- XmlSchemaSubstitutionGroup.cs
- DataRowCollection.cs
- CollectionView.cs
- PublishLicense.cs
- TextWriter.cs
- cookie.cs
- AttributeConverter.cs
- Application.cs
- VariantWrapper.cs
- UserCancellationException.cs
- formatter.cs
- DataGridViewRowsAddedEventArgs.cs
- SchemaType.cs
- DrawingContextDrawingContextWalker.cs
- NetMsmqSecurity.cs