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
- CodeConstructor.cs
- DynamicUpdateCommand.cs
- Debug.cs
- MSAAWinEventWrap.cs
- UnionCqlBlock.cs
- NativeObjectSecurity.cs
- WrapPanel.cs
- recordstatescratchpad.cs
- CompositeControl.cs
- Expressions.cs
- WindowAutomationPeer.cs
- CompleteWizardStep.cs
- GridLengthConverter.cs
- StrongNameKeyPair.cs
- ToolStripHighContrastRenderer.cs
- OleAutBinder.cs
- ModelFactory.cs
- QilReplaceVisitor.cs
- OleDbConnectionFactory.cs
- CodeComment.cs
- XmlRawWriter.cs
- PixelFormat.cs
- TextElementEnumerator.cs
- AppearanceEditorPart.cs
- AttributeCollection.cs
- xmlglyphRunInfo.cs
- AVElementHelper.cs
- Pair.cs
- VBIdentifierDesigner.xaml.cs
- ByteStorage.cs
- EnumUnknown.cs
- WriteLineDesigner.xaml.cs
- GridViewColumn.cs
- FigureHelper.cs
- SettingsPropertyCollection.cs
- SupportsEventValidationAttribute.cs
- DefaultValueTypeConverter.cs
- XmlReaderSettings.cs
- SignedXmlDebugLog.cs
- OracleConnectionStringBuilder.cs
- IIS7UserPrincipal.cs
- AssociationType.cs
- DataColumnMappingCollection.cs
- SignedInfo.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- TrustLevelCollection.cs
- XmlTextEncoder.cs
- InvalidateEvent.cs
- TextBoxBase.cs
- RowTypeElement.cs
- OdbcConnectionFactory.cs
- EncryptedHeaderXml.cs
- ModifiableIteratorCollection.cs
- ZipFileInfoCollection.cs
- OrthographicCamera.cs
- FlowchartDesigner.Helpers.cs
- ScriptResourceInfo.cs
- CurrentChangingEventManager.cs
- Screen.cs
- DataView.cs
- TableItemPattern.cs
- Thickness.cs
- CounterCreationDataCollection.cs
- XmlValidatingReaderImpl.cs
- DirectoryInfo.cs
- TemplateInstanceAttribute.cs
- DesignerDataParameter.cs
- XamlSerializationHelper.cs
- TreeViewItemAutomationPeer.cs
- UnmanagedHandle.cs
- DesignBinding.cs
- DataGridViewLayoutData.cs
- PointConverter.cs
- TreeNodeBinding.cs
- BevelBitmapEffect.cs
- NativeMethods.cs
- StringUtil.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- XmlTextAttribute.cs
- X500Name.cs
- Emitter.cs
- XmlSchemaSearchPattern.cs
- SystemIPGlobalProperties.cs
- PointF.cs
- GeneralTransform3DGroup.cs
- EntityDataSourceWrapper.cs
- PersonalizationStateInfo.cs
- PeerResolverMode.cs
- IdentityValidationException.cs
- OdbcEnvironmentHandle.cs
- CorrelationToken.cs
- ProfilePropertyNameValidator.cs
- Line.cs
- ItemChangedEventArgs.cs
- ExpressionEditor.cs
- IntPtr.cs
- ChtmlLinkAdapter.cs
- StaticTextPointer.cs
- EntityKey.cs
- ErrorReporting.cs