Code:
/ DotNET / DotNET / 8.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
- XmlCharCheckingWriter.cs
- Classification.cs
- TextRunCache.cs
- InputDevice.cs
- XmlBinaryReader.cs
- DbMetaDataFactory.cs
- SystemIPAddressInformation.cs
- DbMetaDataFactory.cs
- WeakEventTable.cs
- LinearGradientBrush.cs
- EntityDataSourceDataSelectionPanel.cs
- TransformGroup.cs
- TransformProviderWrapper.cs
- RotateTransform.cs
- WhitespaceRuleLookup.cs
- ComPlusContractBehavior.cs
- RuntimeCompatibilityAttribute.cs
- XamlVector3DCollectionSerializer.cs
- TimeManager.cs
- DocumentViewerBaseAutomationPeer.cs
- Properties.cs
- StyleConverter.cs
- DecimalKeyFrameCollection.cs
- WebPartUserCapability.cs
- documentsequencetextview.cs
- XmlSchemaSequence.cs
- EventLogPermission.cs
- PartialList.cs
- TextLine.cs
- CharKeyFrameCollection.cs
- JavaScriptObjectDeserializer.cs
- TypeLoadException.cs
- BrowserCapabilitiesFactoryBase.cs
- Encoding.cs
- DataGridViewCellEventArgs.cs
- WebBrowserEvent.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- LinqDataSourceEditData.cs
- ComNativeDescriptor.cs
- StringSorter.cs
- VarRemapper.cs
- DirectoryGroupQuery.cs
- CngAlgorithmGroup.cs
- MatrixAnimationBase.cs
- DeviceOverridableAttribute.cs
- ASCIIEncoding.cs
- XmlSerializationGeneratedCode.cs
- ContentPathSegment.cs
- DbProviderFactoriesConfigurationHandler.cs
- NullableIntAverageAggregationOperator.cs
- ComponentDispatcherThread.cs
- GeneralTransformGroup.cs
- Message.cs
- MaskedTextBoxDesignerActionList.cs
- _DomainName.cs
- PeerNameRecordCollection.cs
- HebrewCalendar.cs
- RegularExpressionValidator.cs
- FixedLineResult.cs
- XsdDuration.cs
- SystemWebSectionGroup.cs
- BrowserCapabilitiesFactory.cs
- _AutoWebProxyScriptWrapper.cs
- CqlGenerator.cs
- AddInBase.cs
- DataShape.cs
- SapiRecoInterop.cs
- CodeAttributeDeclarationCollection.cs
- SemanticTag.cs
- DataGridTableCollection.cs
- TraceUtils.cs
- ColumnHeader.cs
- ImageCodecInfoPrivate.cs
- XmlWrappingReader.cs
- BaseValidator.cs
- AuthenticationSection.cs
- FieldReference.cs
- StringUtil.cs
- ParameterBinding.cs
- TreeView.cs
- StyleConverter.cs
- DispatcherObject.cs
- ToolStripPanelCell.cs
- SQLByteStorage.cs
- BindUriHelper.cs
- ResourceExpressionBuilder.cs
- ProjectionPlan.cs
- CompilerParameters.cs
- InputMethod.cs
- ActivityWithResult.cs
- IDQuery.cs
- DataColumnMappingCollection.cs
- DaylightTime.cs
- RoleManagerModule.cs
- TCPClient.cs
- Point3DCollectionValueSerializer.cs
- RuleElement.cs
- TemplatePropertyEntry.cs
- WebUtil.cs
- PropertyTabAttribute.cs