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
- SmtpFailedRecipientException.cs
- BadImageFormatException.cs
- FormsAuthenticationUserCollection.cs
- ReferenceTypeElement.cs
- FixedPageStructure.cs
- XmlCodeExporter.cs
- RemoteX509AsymmetricSecurityKey.cs
- PersistNameAttribute.cs
- MimeBasePart.cs
- ProjectionPruner.cs
- PinnedBufferMemoryStream.cs
- AppSettingsSection.cs
- UidPropertyAttribute.cs
- FileDialog_Vista_Interop.cs
- Int64Converter.cs
- FastPropertyAccessor.cs
- DesignerActionVerbItem.cs
- Int32Rect.cs
- InputMethod.cs
- Image.cs
- TypedRowHandler.cs
- Logging.cs
- Util.cs
- ProxyWebPartManagerDesigner.cs
- CryptoConfig.cs
- SqlDataSourceConfigureSelectPanel.cs
- GrammarBuilderPhrase.cs
- IntPtr.cs
- SimpleTextLine.cs
- CoreSwitches.cs
- PopupControlService.cs
- GlobalProxySelection.cs
- GetBrowserTokenRequest.cs
- QuaternionKeyFrameCollection.cs
- RuleSetReference.cs
- CompositeScriptReferenceEventArgs.cs
- QuaternionValueSerializer.cs
- DesignerValidationSummaryAdapter.cs
- __Filters.cs
- PersonalizationAdministration.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- PersonalizationStateInfoCollection.cs
- EntityProviderServices.cs
- HtmlInputRadioButton.cs
- RuntimeTrackingProfile.cs
- FixedPageStructure.cs
- ExecutedRoutedEventArgs.cs
- CalendarButton.cs
- DataSetFieldSchema.cs
- InkCanvasSelectionAdorner.cs
- OracleLob.cs
- ControlCachePolicy.cs
- ConfigXmlAttribute.cs
- MimeTypeMapper.cs
- ContextBase.cs
- SrgsDocumentParser.cs
- ParamArrayAttribute.cs
- WinFormsSecurity.cs
- WsatProxy.cs
- ConnectionStringsSection.cs
- MetadataArtifactLoaderResource.cs
- SortedSetDebugView.cs
- MediaEntryAttribute.cs
- ExeConfigurationFileMap.cs
- IPEndPoint.cs
- DataControlFieldCell.cs
- PropertyItemInternal.cs
- ParagraphResult.cs
- FixedTextPointer.cs
- FontDialog.cs
- SocketElement.cs
- Control.cs
- InstanceLockQueryResult.cs
- InstanceDescriptor.cs
- XmlSerializationGeneratedCode.cs
- AccessorTable.cs
- ReadWriteObjectLock.cs
- AffineTransform3D.cs
- CompensationParticipant.cs
- GridViewSelectEventArgs.cs
- Error.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- NamedObject.cs
- TouchDevice.cs
- MeasureItemEvent.cs
- TreeNodeBinding.cs
- ClientCultureInfo.cs
- OneOfConst.cs
- MatrixValueSerializer.cs
- WebResponse.cs
- IgnorePropertiesAttribute.cs
- IOException.cs
- TimeSpanValidatorAttribute.cs
- InternalCache.cs
- GridViewUpdatedEventArgs.cs
- DataContext.cs
- TrackingProfileCache.cs
- BamlLocalizableResourceKey.cs
- ColorConverter.cs
- IOException.cs