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
- DataGridViewTopRowAccessibleObject.cs
- BaseCollection.cs
- RemotingConfiguration.cs
- RowVisual.cs
- DataBoundControlActionList.cs
- ProcessThread.cs
- TreeNodeBindingCollection.cs
- UIElement3DAutomationPeer.cs
- SignerInfo.cs
- SessionStateModule.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- _LocalDataStore.cs
- Application.cs
- ProxyGenerator.cs
- SecurityContextTokenCache.cs
- BaseTemplateCodeDomTreeGenerator.cs
- WebPartTransformer.cs
- Win32.cs
- _AutoWebProxyScriptWrapper.cs
- AutomationPropertyInfo.cs
- XmlReflectionMember.cs
- RootBuilder.cs
- dataprotectionpermission.cs
- HandleScope.cs
- Model3D.cs
- ComPlusServiceLoader.cs
- HttpResponseBase.cs
- Brushes.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs
- AutoGeneratedField.cs
- SqlException.cs
- DateTimeOffsetStorage.cs
- Cell.cs
- DiagnosticsConfigurationHandler.cs
- HiddenFieldPageStatePersister.cs
- VectorKeyFrameCollection.cs
- ExtendedPropertyDescriptor.cs
- _NativeSSPI.cs
- PixelFormatConverter.cs
- BamlTreeNode.cs
- InternalUserCancelledException.cs
- TextServicesManager.cs
- Literal.cs
- hebrewshape.cs
- Component.cs
- LinkArea.cs
- configsystem.cs
- QueryComponents.cs
- BaseTemplateParser.cs
- DataGridPreparingCellForEditEventArgs.cs
- WebPartDescription.cs
- PersonalizationStateInfoCollection.cs
- PersistenceProviderElement.cs
- PropertyChangingEventArgs.cs
- AttachedPropertyBrowsableAttribute.cs
- XmlSchemaCollection.cs
- LinqDataSourceUpdateEventArgs.cs
- SchemaEntity.cs
- DataTransferEventArgs.cs
- Point.cs
- Panel.cs
- BinaryFormatterWriter.cs
- StatusBarPanelClickEvent.cs
- XmlSerializationGeneratedCode.cs
- FixedLineResult.cs
- Avt.cs
- ThrowHelper.cs
- Transactions.cs
- NotSupportedException.cs
- TemplateNameScope.cs
- SecurityHelper.cs
- FrameworkTemplate.cs
- RangeBaseAutomationPeer.cs
- CopyOnWriteList.cs
- basevalidator.cs
- ThreadExceptionDialog.cs
- BindingContext.cs
- FirewallWrapper.cs
- ExternalCalls.cs
- HiddenField.cs
- XPathNodeHelper.cs
- XsdDataContractExporter.cs
- DBSchemaTable.cs
- DataGridViewMethods.cs
- OleDbDataAdapter.cs
- UTF32Encoding.cs
- EventWaitHandleSecurity.cs
- DataExchangeServiceBinder.cs
- PartialList.cs
- Preprocessor.cs
- FileDetails.cs
- CachedFontFace.cs
- PathFigureCollection.cs
- Int32Rect.cs
- SecurityManager.cs
- TagPrefixInfo.cs
- AvtEvent.cs
- ReadOnlyPropertyMetadata.cs
- XmlText.cs
- EventLogPermissionEntryCollection.cs