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
- ObjectViewQueryResultData.cs
- DataBindingList.cs
- WebUtility.cs
- OrderedDictionary.cs
- DbConnectionPoolCounters.cs
- LinkClickEvent.cs
- SHA1CryptoServiceProvider.cs
- XPathNavigatorKeyComparer.cs
- CurrentChangingEventArgs.cs
- HttpListener.cs
- WebControlParameterProxy.cs
- TextTreeExtractElementUndoUnit.cs
- ACL.cs
- StringValueSerializer.cs
- RemotingHelper.cs
- SiteMapNode.cs
- XPathNodePointer.cs
- FormatterConverter.cs
- NativeRightsManagementAPIsStructures.cs
- InfoCardKeyedHashAlgorithm.cs
- BufferModesCollection.cs
- MsmqProcessProtocolHandler.cs
- XmlBinaryReader.cs
- CommonDialog.cs
- XmlUtilWriter.cs
- SmtpNetworkElement.cs
- WinInet.cs
- SequenceNumber.cs
- PersonalizationDictionary.cs
- UnknownMessageReceivedEventArgs.cs
- CqlLexerHelpers.cs
- StateDesigner.CommentLayoutGlyph.cs
- ImageCodecInfoPrivate.cs
- KeyFrames.cs
- Highlights.cs
- WSFederationHttpSecurityElement.cs
- Form.cs
- BamlResourceDeserializer.cs
- IISMapPath.cs
- ChannelPoolSettings.cs
- mda.cs
- HttpProxyTransportBindingElement.cs
- AmbientLight.cs
- GenerateScriptTypeAttribute.cs
- SessionState.cs
- StyleSheetComponentEditor.cs
- Array.cs
- XmlDataSourceView.cs
- DbSourceParameterCollection.cs
- SimpleMailWebEventProvider.cs
- Symbol.cs
- GridToolTip.cs
- SignatureToken.cs
- TextTreeRootNode.cs
- IssuedTokenParametersElement.cs
- EpmContentDeSerializerBase.cs
- AnnotationResourceCollection.cs
- UserControlCodeDomTreeGenerator.cs
- BasicAsyncResult.cs
- ReadOnlyDataSource.cs
- DefaultWorkflowLoaderService.cs
- GlyphInfoList.cs
- AtomServiceDocumentSerializer.cs
- SchemaCollectionCompiler.cs
- WeakReferenceEnumerator.cs
- MultitargetUtil.cs
- LabelEditEvent.cs
- _StreamFramer.cs
- WinFormsComponentEditor.cs
- DirectoryRedirect.cs
- NumberFormatter.cs
- RequestQueue.cs
- Debug.cs
- Membership.cs
- Operand.cs
- SimpleColumnProvider.cs
- WebServiceResponse.cs
- TdsParserSessionPool.cs
- QilDataSource.cs
- DesignerFrame.cs
- SqlFileStream.cs
- SettingsSavedEventArgs.cs
- PerfProviderCollection.cs
- ClientTarget.cs
- WindowsSlider.cs
- SmtpFailedRecipientsException.cs
- UiaCoreApi.cs
- DescriptionAttribute.cs
- BitmapFrameEncode.cs
- JsonSerializer.cs
- DesignerObjectListAdapter.cs
- ThreadPool.cs
- FlowDocumentFormatter.cs
- ComplexPropertyEntry.cs
- OracleColumn.cs
- Point4DConverter.cs
- DataGridTextBox.cs
- DataSourceControl.cs
- TargetInvocationException.cs
- RadioButtonAutomationPeer.cs