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
- FillErrorEventArgs.cs
- EntityConnectionStringBuilderItem.cs
- DataGridViewCellStyle.cs
- MD5.cs
- TypeElement.cs
- RelationshipType.cs
- MarshalByValueComponent.cs
- messageonlyhwndwrapper.cs
- sqlcontext.cs
- DefaultSerializationProviderAttribute.cs
- ModifierKeysValueSerializer.cs
- HtmlTitle.cs
- OleDbRowUpdatingEvent.cs
- RoutedPropertyChangedEventArgs.cs
- SqlMultiplexer.cs
- WindowsHyperlink.cs
- TextRangeEdit.cs
- ByteConverter.cs
- followingquery.cs
- WebUtil.cs
- DataColumnCollection.cs
- LinkConverter.cs
- VarInfo.cs
- Matrix3DConverter.cs
- PenLineCapValidation.cs
- DrawingDrawingContext.cs
- Quaternion.cs
- EntityKey.cs
- BitmapEffectDrawingContextWalker.cs
- Padding.cs
- MachineKey.cs
- ContainerSelectorActiveEvent.cs
- COAUTHINFO.cs
- Point3D.cs
- QilStrConcat.cs
- NullableDecimalAverageAggregationOperator.cs
- XsdCachingReader.cs
- ValueUtilsSmi.cs
- FrameworkElementAutomationPeer.cs
- HostedNamedPipeTransportManager.cs
- HitTestDrawingContextWalker.cs
- UnhandledExceptionEventArgs.cs
- ResourceExpressionBuilder.cs
- KnownBoxes.cs
- DataServiceProcessingPipeline.cs
- SelectionManager.cs
- StaticFileHandler.cs
- FileRecordSequenceCompletedAsyncResult.cs
- TypeSystem.cs
- ToolStripEditorManager.cs
- SqlDataSourceStatusEventArgs.cs
- BinaryObjectReader.cs
- DataTrigger.cs
- GridItemCollection.cs
- HttpHandlersSection.cs
- BitmapSizeOptions.cs
- RenamedEventArgs.cs
- WindowsStartMenu.cs
- bindurihelper.cs
- XPathBuilder.cs
- PagerSettings.cs
- HierarchicalDataTemplate.cs
- OperationInvokerBehavior.cs
- ColorTransform.cs
- wmiprovider.cs
- TableCell.cs
- BinaryWriter.cs
- DbConnectionPoolGroupProviderInfo.cs
- UseLicense.cs
- CategoryAttribute.cs
- UnionCodeGroup.cs
- ActivityDesignerResources.cs
- DetailsViewPageEventArgs.cs
- ForEachDesigner.xaml.cs
- RecordsAffectedEventArgs.cs
- Debug.cs
- FormsAuthenticationCredentials.cs
- FormsAuthenticationModule.cs
- KnownTypeHelper.cs
- HttpCachePolicyElement.cs
- XmlDataImplementation.cs
- OleDbTransaction.cs
- BStrWrapper.cs
- DesignTimeTemplateParser.cs
- MarkupExtensionReturnTypeAttribute.cs
- BaseServiceProvider.cs
- ExpressionBinding.cs
- MeasurementDCInfo.cs
- TextElementCollection.cs
- Baml2006ReaderContext.cs
- TextFormatterHost.cs
- ExtractorMetadata.cs
- DataRow.cs
- PrintPreviewDialog.cs
- TimeSpanConverter.cs
- ControlPaint.cs
- CollectionDataContract.cs
- DbDataSourceEnumerator.cs
- DesignerActionPropertyItem.cs
- ExtensionQuery.cs