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
- DataServiceRequestOfT.cs
- DataControlImageButton.cs
- XappLauncher.cs
- BindingNavigator.cs
- NamedElement.cs
- ConstraintCollection.cs
- SettingsPropertyCollection.cs
- RouteValueDictionary.cs
- wgx_sdk_version.cs
- FileLogRecordEnumerator.cs
- SafeLocalMemHandle.cs
- ScrollBarRenderer.cs
- HttpServerProtocol.cs
- SerialStream.cs
- OperationInvokerTrace.cs
- AsyncPostBackErrorEventArgs.cs
- RegistrationProxy.cs
- ColumnBinding.cs
- OdbcCommandBuilder.cs
- StringUtil.cs
- XappLauncher.cs
- DeviceContext.cs
- ListBox.cs
- ResourceAssociationSetEnd.cs
- XmlWrappingWriter.cs
- DateTimeUtil.cs
- ListItemConverter.cs
- InplaceBitmapMetadataWriter.cs
- Parameter.cs
- EntityDataSourceStatementEditor.cs
- ConfigXmlComment.cs
- RectangleGeometry.cs
- RtfControls.cs
- ExtractedStateEntry.cs
- AffineTransform3D.cs
- ServerIdentity.cs
- PeerApplicationLaunchInfo.cs
- GridView.cs
- ScriptBehaviorDescriptor.cs
- CompiledRegexRunner.cs
- HandledEventArgs.cs
- AppSecurityManager.cs
- DataKeyCollection.cs
- AppDomain.cs
- Debugger.cs
- Double.cs
- WebBrowserSiteBase.cs
- DataFormats.cs
- WebConfigurationHostFileChange.cs
- CellTreeNodeVisitors.cs
- CharacterString.cs
- EdmFunctionAttribute.cs
- DateTimeFormat.cs
- RSAProtectedConfigurationProvider.cs
- PerformanceCounter.cs
- AttributeEmitter.cs
- CommonDialog.cs
- Trigger.cs
- XamlToRtfParser.cs
- HashMembershipCondition.cs
- LazyTextWriterCreator.cs
- ExtensionFile.cs
- RelationshipEndCollection.cs
- ExitEventArgs.cs
- InstanceData.cs
- PackageRelationshipSelector.cs
- CompositeActivityDesigner.cs
- IdSpace.cs
- BindingValueChangedEventArgs.cs
- filewebresponse.cs
- WebHttpSecurity.cs
- DataSourceXmlTextReader.cs
- SignerInfo.cs
- activationcontext.cs
- GeometryDrawing.cs
- JsonStringDataContract.cs
- FileVersionInfo.cs
- GridViewUpdateEventArgs.cs
- RuleSetDialog.cs
- ByteStream.cs
- OletxTransactionHeader.cs
- Propagator.Evaluator.cs
- CallbackHandler.cs
- XmlSubtreeReader.cs
- DataTableCollection.cs
- SQLRoleProvider.cs
- NumericUpDown.cs
- BrushValueSerializer.cs
- ListBox.cs
- InstanceContext.cs
- ConsumerConnectionPointCollection.cs
- EntityCollection.cs
- RegexReplacement.cs
- TextControl.cs
- ServiceChannelFactory.cs
- SymLanguageVendor.cs
- CompensationToken.cs
- DynamicResourceExtensionConverter.cs
- ScriptHandlerFactory.cs
- RelationshipConverter.cs