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
- FacetDescriptionElement.cs
- CallbackHandler.cs
- CellCreator.cs
- _LocalDataStoreMgr.cs
- Token.cs
- XmlParserContext.cs
- QilTargetType.cs
- CurrentChangedEventManager.cs
- TableLayoutPanelCellPosition.cs
- QueryableFilterRepeater.cs
- Exceptions.cs
- CallTemplateAction.cs
- EventLogPropertySelector.cs
- ModuleBuilderData.cs
- AutomationInteropProvider.cs
- GenericRootAutomationPeer.cs
- FileCodeGroup.cs
- _LocalDataStore.cs
- UrlMappingsModule.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- AbstractSvcMapFileLoader.cs
- SQLConvert.cs
- TargetPerspective.cs
- DurableInstanceProvider.cs
- DebugHandleTracker.cs
- DataGridCellClipboardEventArgs.cs
- TreeNodeBinding.cs
- XmlCharacterData.cs
- SerializationFieldInfo.cs
- columnmapkeybuilder.cs
- WindowsListViewItem.cs
- RtfControlWordInfo.cs
- BaseCollection.cs
- ReplyChannel.cs
- WindowsFormsSectionHandler.cs
- HTMLTextWriter.cs
- SafePEFileHandle.cs
- PersonalizationDictionary.cs
- GridItemPattern.cs
- XmlWriterSettings.cs
- DataGridViewCellStyleEditor.cs
- XmlSchemaInfo.cs
- RuntimeWrappedException.cs
- TokenBasedSet.cs
- TextParagraph.cs
- Rss20FeedFormatter.cs
- ActivityDesigner.cs
- RawMouseInputReport.cs
- CngProvider.cs
- odbcmetadatafactory.cs
- RequestCache.cs
- SocketStream.cs
- Speller.cs
- MimeBasePart.cs
- DataListGeneralPage.cs
- ReflectionTypeLoadException.cs
- DocumentPaginator.cs
- ExpressionConverter.cs
- QilUnary.cs
- WsdlBuildProvider.cs
- XmlIgnoreAttribute.cs
- ExpressionParser.cs
- VarRemapper.cs
- ListViewItem.cs
- SmiXetterAccessMap.cs
- AssemblyCollection.cs
- HwndAppCommandInputProvider.cs
- ExecutionContext.cs
- ObjectDataSourceMethodEventArgs.cs
- XmlEntity.cs
- TabOrder.cs
- XmlSchemaImporter.cs
- DLinqTableProvider.cs
- OleDbDataAdapter.cs
- ConfigurationSectionCollection.cs
- OdbcRowUpdatingEvent.cs
- MsmqIntegrationMessagePool.cs
- ObjectSecurity.cs
- ResolveResponseInfo.cs
- MaskDescriptors.cs
- TextAction.cs
- PackWebRequest.cs
- FontCacheUtil.cs
- BitmapEffect.cs
- WaitHandle.cs
- DynamicResourceExtensionConverter.cs
- SHA1.cs
- OutputCacheSettings.cs
- RTTypeWrapper.cs
- RootAction.cs
- _SecureChannel.cs
- BamlReader.cs
- nulltextcontainer.cs
- ColorPalette.cs
- ADMembershipUser.cs
- ChannelParameterCollection.cs
- StrokeCollectionConverter.cs
- SimpleExpression.cs
- Material.cs
- ProfileManager.cs