Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / TreeViewBindingsEditor.cs / 1 / TreeViewBindingsEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; using System.Diagnostics; using System.Drawing.Design; using System.Web.UI.WebControls; ////// The editor for tree bindings collection in the TreeView. /// public class TreeViewBindingsEditor : 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 TreeView, "Expected System.Web.UI.WebControls.TreeView"); TreeView treeView = (TreeView)context.Instance; TreeViewDesigner designer = (TreeViewDesigner)designerHost.GetDesigner(treeView); Debug.Assert(designer != null, "Didn't get a designer."); designer.InvokeTreeViewBindingsEditor(); 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
- CfgParser.cs
- ToolStripDesigner.cs
- Formatter.cs
- InheritanceAttribute.cs
- SymbolMethod.cs
- Track.cs
- ListViewCommandEventArgs.cs
- ListManagerBindingsCollection.cs
- TreeViewImageIndexConverter.cs
- FileUpload.cs
- ChannelReliableSession.cs
- Attributes.cs
- InitializationEventAttribute.cs
- EnvelopedPkcs7.cs
- IProvider.cs
- InputLanguageManager.cs
- EDesignUtil.cs
- DataKeyArray.cs
- DoubleLinkList.cs
- SqlFormatter.cs
- TemplateField.cs
- Invariant.cs
- BufferModesCollection.cs
- ReflectTypeDescriptionProvider.cs
- WasNotInstalledException.cs
- AutomationEvent.cs
- _UriTypeConverter.cs
- WebPartsPersonalizationAuthorization.cs
- NotConverter.cs
- COAUTHIDENTITY.cs
- SmiXetterAccessMap.cs
- WebPartTracker.cs
- Calendar.cs
- FrameworkElementFactoryMarkupObject.cs
- FormsAuthenticationModule.cs
- GridViewCommandEventArgs.cs
- CodeSubDirectoriesCollection.cs
- PreviewPageInfo.cs
- IssuanceLicense.cs
- JsonFormatReaderGenerator.cs
- PersistenceTypeAttribute.cs
- Registry.cs
- RayMeshGeometry3DHitTestResult.cs
- StylusPointPropertyUnit.cs
- SqlProfileProvider.cs
- ActivityDesignerResources.cs
- EntityTransaction.cs
- ToggleButtonAutomationPeer.cs
- BaseAppDomainProtocolHandler.cs
- PaintValueEventArgs.cs
- WebPartMenuStyle.cs
- SoapExtensionTypeElementCollection.cs
- UriTemplateTrieNode.cs
- ChangePassword.cs
- ResourceSetExpression.cs
- CaseCqlBlock.cs
- ExtensionQuery.cs
- HttpApplication.cs
- UnmanagedHandle.cs
- StorageMappingItemCollection.cs
- ConfigurationValues.cs
- GraphicsContainer.cs
- EdmSchemaAttribute.cs
- Peer.cs
- CalloutQueueItem.cs
- TextBlockAutomationPeer.cs
- SamlAttributeStatement.cs
- ScaleTransform.cs
- SubpageParaClient.cs
- Merger.cs
- Helper.cs
- HashHelpers.cs
- ConnectionStringsExpressionBuilder.cs
- XhtmlTextWriter.cs
- SliderAutomationPeer.cs
- FontClient.cs
- FileSecurity.cs
- followingsibling.cs
- CreateUserWizard.cs
- BufferBuilder.cs
- KeyValuePair.cs
- SrgsNameValueTag.cs
- CodeAttributeArgumentCollection.cs
- SvcMapFile.cs
- DbDataAdapter.cs
- RenderDataDrawingContext.cs
- TableStyle.cs
- PropertyGridCommands.cs
- WmlFormAdapter.cs
- RegisteredHiddenField.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- TableRow.cs
- SessionPageStatePersister.cs
- OleDbTransaction.cs
- XamlToRtfParser.cs
- ParallelDesigner.cs
- DesignBindingPicker.cs
- Soap.cs
- SplitContainerDesigner.cs
- CodeDelegateCreateExpression.cs