Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / MenuItemCollectionEditor.cs / 1 / MenuItemCollectionEditor.cs
//------------------------------------------------------------------------------ ////// Copyright (c) Microsoft Corporation. All Rights Reserved. /// Information Contained Herein is Proprietary and Confidential. /// //----------------------------------------------------------------------------- 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.Runtime.InteropServices; using System.Web.UI.Design.Util; using System.Web.UI.WebControls; using System.Windows.Forms; using System.Windows.Forms.Design; using WebMenu = System.Web.UI.WebControls.Menu; ////// The editor for tree nodes collection in the Menu. /// public class MenuItemCollectionEditor : 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.InvokeMenuItemCollectionEditor(); 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
- PackageStore.cs
- InputReferenceExpression.cs
- NumericUpDownAcceleration.cs
- ValuePattern.cs
- ArglessEventHandlerProxy.cs
- FontFamilyValueSerializer.cs
- TextEditorSpelling.cs
- Grant.cs
- NativeMethods.cs
- TextBounds.cs
- FileSystemWatcher.cs
- ImageInfo.cs
- lengthconverter.cs
- InvalidPipelineStoreException.cs
- CultureInfoConverter.cs
- ResourceIDHelper.cs
- TextTrailingCharacterEllipsis.cs
- SchemaImporterExtension.cs
- Base64Decoder.cs
- AuthenticationServiceManager.cs
- EFDataModelProvider.cs
- Iis7Helper.cs
- Camera.cs
- SettingsPropertyCollection.cs
- XmlAnyElementAttributes.cs
- ClickablePoint.cs
- Visual3DCollection.cs
- SymbolType.cs
- TaskScheduler.cs
- HwndHost.cs
- OdbcConnectionFactory.cs
- DateTimeStorage.cs
- UrlPropertyAttribute.cs
- Emitter.cs
- EmptyStringExpandableObjectConverter.cs
- EntitySqlQueryCacheEntry.cs
- ComponentGlyph.cs
- SelectedDatesCollection.cs
- WmlListAdapter.cs
- PropertyPushdownHelper.cs
- ParenthesizePropertyNameAttribute.cs
- RpcCryptoRequest.cs
- HighlightComponent.cs
- Transform3D.cs
- RenamedEventArgs.cs
- MarkupWriter.cs
- HTMLTagNameToTypeMapper.cs
- DelegatingTypeDescriptionProvider.cs
- OleDbException.cs
- EpmCustomContentDeSerializer.cs
- TreeNode.cs
- TypeName.cs
- BypassElementCollection.cs
- GridViewPageEventArgs.cs
- DrawingServices.cs
- PeerApplicationLaunchInfo.cs
- WebPartTracker.cs
- HttpGetProtocolImporter.cs
- Privilege.cs
- webproxy.cs
- GradientStop.cs
- CreateInstanceBinder.cs
- WebZone.cs
- _SslStream.cs
- OleDbConnectionFactory.cs
- DPTypeDescriptorContext.cs
- SchemaElementLookUpTable.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- FormatConvertedBitmap.cs
- securitycriticaldataClass.cs
- DataSourceCollectionBase.cs
- DefaultPerformanceCounters.cs
- AsyncOperation.cs
- EntityException.cs
- MediaElement.cs
- XmlAtomicValue.cs
- DataSourceProvider.cs
- Attributes.cs
- ChangePassword.cs
- LayoutTable.cs
- RootBuilder.cs
- Vector3DCollectionValueSerializer.cs
- XmlSignificantWhitespace.cs
- DataSetFieldSchema.cs
- WebConfigurationManager.cs
- ResourceDisplayNameAttribute.cs
- UxThemeWrapper.cs
- SystemIPAddressInformation.cs
- Compiler.cs
- RtfToken.cs
- SystemIPInterfaceStatistics.cs
- Thumb.cs
- DefaultValueConverter.cs
- MatrixUtil.cs
- DataGridItemEventArgs.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- MoveSizeWinEventHandler.cs
- XamlTemplateSerializer.cs
- HMACSHA512.cs
- DBConnection.cs