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
- AssemblyAssociatedContentFileAttribute.cs
- Utils.cs
- BamlRecords.cs
- CredentialCache.cs
- DataGridColumnCollectionEditor.cs
- CursorEditor.cs
- FrugalMap.cs
- SmtpMail.cs
- TextCollapsingProperties.cs
- ConfigsHelper.cs
- Number.cs
- HtmlValidatorAdapter.cs
- HtmlControl.cs
- BindingSourceDesigner.cs
- TdsRecordBufferSetter.cs
- Margins.cs
- SmtpNtlmAuthenticationModule.cs
- MenuItemStyleCollectionEditor.cs
- DesignerActionList.cs
- HtmlObjectListAdapter.cs
- FileDialogCustomPlace.cs
- HttpListenerResponse.cs
- TextTreeTextNode.cs
- TableSectionStyle.cs
- SymmetricCryptoHandle.cs
- CompositeControl.cs
- PersonalizationStateInfoCollection.cs
- HMACSHA512.cs
- handlecollector.cs
- RankException.cs
- CaseStatement.cs
- TypeResolver.cs
- DataServiceHost.cs
- SqlDataSourceAdvancedOptionsForm.cs
- ObfuscationAttribute.cs
- GeneralTransform3DTo2DTo3D.cs
- CorrelationManager.cs
- KeyNotFoundException.cs
- ParenthesizePropertyNameAttribute.cs
- Events.cs
- ActivationServices.cs
- Encoding.cs
- OperationAbortedException.cs
- FrameAutomationPeer.cs
- AuthenticationSection.cs
- CompositeCollectionView.cs
- MetabaseServerConfig.cs
- GeneralTransform3D.cs
- HtmlFormWrapper.cs
- ToolZone.cs
- HtmlInputControl.cs
- Message.cs
- SmiMetaData.cs
- ListViewUpdateEventArgs.cs
- InvalidOleVariantTypeException.cs
- Repeater.cs
- AuthenticationServiceManager.cs
- QueryableDataSourceEditData.cs
- Popup.cs
- PopupRoot.cs
- DataBindingsDialog.cs
- BufferBuilder.cs
- SafeProcessHandle.cs
- ImageIndexEditor.cs
- XmlQueryRuntime.cs
- MemberRelationshipService.cs
- DbProviderFactory.cs
- SqlErrorCollection.cs
- IdentityReference.cs
- ProfessionalColors.cs
- SiteMap.cs
- BamlTreeUpdater.cs
- SqlUdtInfo.cs
- DbConnectionPoolGroupProviderInfo.cs
- DispatcherObject.cs
- DataGridPagingPage.cs
- PnrpPeerResolver.cs
- CodeTypeOfExpression.cs
- ConfigurationManagerHelper.cs
- AppSettingsExpressionBuilder.cs
- QueryResponse.cs
- StateManagedCollection.cs
- InvalidDataContractException.cs
- RightsManagementEncryptedStream.cs
- ToolboxItem.cs
- WindowsPrincipal.cs
- TableLayoutPanelDesigner.cs
- DataControlCommands.cs
- PartialTrustHelpers.cs
- ClientRolePrincipal.cs
- Merger.cs
- CfgArc.cs
- Confirm.cs
- SessionEndingEventArgs.cs
- DataSourceXmlSubItemAttribute.cs
- UnsafeNativeMethods.cs
- SecurityDocument.cs
- HttpCacheVary.cs
- SortFieldComparer.cs
- GroupItem.cs