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
- InvalidAsynchronousStateException.cs
- AutoSizeToolBoxItem.cs
- ClientBuildManager.cs
- XmlUTF8TextReader.cs
- Opcode.cs
- RepeatButton.cs
- _AutoWebProxyScriptEngine.cs
- AppDomainCompilerProxy.cs
- ReadOnlyPermissionSet.cs
- AssemblyNameProxy.cs
- RegisterInfo.cs
- ModelUtilities.cs
- Publisher.cs
- AesManaged.cs
- SimplePropertyEntry.cs
- HtmlString.cs
- BamlWriter.cs
- ServiceObjectContainer.cs
- Panel.cs
- SQLInt64.cs
- LayoutInformation.cs
- XMLSchema.cs
- BamlMapTable.cs
- RectKeyFrameCollection.cs
- EpmContentSerializerBase.cs
- HostingEnvironmentSection.cs
- DoubleKeyFrameCollection.cs
- KnownTypeDataContractResolver.cs
- BackgroundWorker.cs
- MetadataUtilsSmi.cs
- CategoryNameCollection.cs
- CacheOutputQuery.cs
- DataBindingList.cs
- OpenFileDialog.cs
- XPathNavigator.cs
- XmlDocumentType.cs
- TimeSpanSecondsConverter.cs
- ViewGenResults.cs
- TriState.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- IndexOutOfRangeException.cs
- EntityDataSourceStatementEditorForm.cs
- StateDesignerConnector.cs
- CodeCompiler.cs
- OleDbStruct.cs
- Screen.cs
- TypeInfo.cs
- HMACRIPEMD160.cs
- SchemaElement.cs
- IdentifierCollection.cs
- PersistChildrenAttribute.cs
- DataStreams.cs
- UnsafeNativeMethods.cs
- ConnectionPoint.cs
- DbException.cs
- Compiler.cs
- GridLength.cs
- Assert.cs
- ToolStripManager.cs
- HashMembershipCondition.cs
- DataPagerField.cs
- WindowHideOrCloseTracker.cs
- TextTreePropertyUndoUnit.cs
- BitmapEffectOutputConnector.cs
- ClientFormsIdentity.cs
- UpdatePanel.cs
- HttpRawResponse.cs
- ListViewDataItem.cs
- ContentElementAutomationPeer.cs
- WebDescriptionAttribute.cs
- FileDialogPermission.cs
- TextBox.cs
- TriggerActionCollection.cs
- CodeChecksumPragma.cs
- EventLogger.cs
- BufferModeSettings.cs
- Types.cs
- InvariantComparer.cs
- PublisherMembershipCondition.cs
- InvokePattern.cs
- Exceptions.cs
- KernelTypeValidation.cs
- AspNetHostingPermission.cs
- ErrorFormatterPage.cs
- DBParameter.cs
- ConfigurationLockCollection.cs
- Thumb.cs
- FlowLayoutPanel.cs
- WindowsTab.cs
- XmlNamespaceMapping.cs
- Assert.cs
- SafeRightsManagementEnvironmentHandle.cs
- SpellCheck.cs
- SystemWebCachingSectionGroup.cs
- UserControlFileEditor.cs
- XmlSchemaFacet.cs
- DocobjHost.cs
- SecurityException.cs
- PersonalizationAdministration.cs
- HandleExceptionArgs.cs