Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / TreeNodeCollectionEditor.cs / 1 / TreeNodeCollectionEditor.cs
//------------------------------------------------------------------------------ ////// Copyright (c) Microsoft Corporation. All Rights Reserved. /// Information Contained Herein is Proprietary and Confidential. /// //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; using System.Diagnostics; using System.Drawing; using System.Drawing.Design; using System.Runtime.InteropServices; using System.Web.UI.Design.Util; using System.Web.UI.WebControls; using System.Windows.Forms; using System.Windows.Forms.Design; using WebTreeNode = System.Web.UI.WebControls.TreeNode; using WebTreeNodeCollection = System.Web.UI.WebControls.TreeNodeCollection; using WebTreeView = System.Web.UI.WebControls.TreeView; ////// /// The editor for tree nodes collection in the TreeView. /// public class TreeNodeCollectionEditor : 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 WebTreeView, "Expected System.Web.UI.WebControls.TreeView"); WebTreeView treeView = (WebTreeView)context.Instance; TreeViewDesigner designer = (TreeViewDesigner)designerHost.GetDesigner(treeView); Debug.Assert(designer != null, "Didn't get a designer."); designer.InvokeTreeNodeCollectionEditor(); 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
- WindowsStartMenu.cs
- ToolStripItemDataObject.cs
- ScriptMethodAttribute.cs
- PolyBezierSegment.cs
- ZipArchive.cs
- CompilerHelpers.cs
- Rule.cs
- XmlLinkedNode.cs
- AsymmetricAlgorithm.cs
- PersonalizationStateQuery.cs
- EntityContainerEntitySetDefiningQuery.cs
- _ContextAwareResult.cs
- TextRangeEditTables.cs
- XmlDocumentFragment.cs
- DelegateSerializationHolder.cs
- BaseDataBoundControl.cs
- SecurityPolicySection.cs
- base64Transforms.cs
- IPipelineRuntime.cs
- RenderData.cs
- DiscoveryClientProtocol.cs
- _SingleItemRequestCache.cs
- ClonableStack.cs
- ConfigXmlAttribute.cs
- IpcManager.cs
- PointHitTestResult.cs
- MobileListItemCollection.cs
- BooleanConverter.cs
- FileDialogCustomPlace.cs
- EventDescriptorCollection.cs
- ParameterBuilder.cs
- StoryFragments.cs
- DelegateTypeInfo.cs
- DataGridViewRowPrePaintEventArgs.cs
- ContentElement.cs
- cryptoapiTransform.cs
- _DomainName.cs
- DynamicExpression.cs
- TrustManager.cs
- SqlGatherConsumedAliases.cs
- SQLMembershipProvider.cs
- EditingCommands.cs
- AffineTransform3D.cs
- DataGridBoolColumn.cs
- SqlBooleanizer.cs
- RuleSettings.cs
- OpenTypeLayout.cs
- EntityDesignerUtils.cs
- MenuBase.cs
- ResourceReferenceExpression.cs
- GroupBox.cs
- ToggleButtonAutomationPeer.cs
- XmlSchemaComplexContentExtension.cs
- BrowserTree.cs
- SecurityCriticalDataForSet.cs
- ObjectSpanRewriter.cs
- TextWriter.cs
- SQLCharsStorage.cs
- CompensatableTransactionScopeActivityDesigner.cs
- GeometryGroup.cs
- DataGridViewColumnEventArgs.cs
- JapaneseLunisolarCalendar.cs
- GenericUriParser.cs
- StyleCollection.cs
- SecurityPolicySection.cs
- RegexGroupCollection.cs
- RIPEMD160.cs
- StaticExtension.cs
- RecommendedAsConfigurableAttribute.cs
- PassportAuthenticationEventArgs.cs
- MsmqIntegrationInputChannel.cs
- DataFieldEditor.cs
- autovalidator.cs
- TextLineResult.cs
- FormsAuthenticationUser.cs
- XhtmlMobileTextWriter.cs
- EntityStoreSchemaFilterEntry.cs
- DateTimeParse.cs
- ObjectDataSourceWizardForm.cs
- EdmValidator.cs
- AdapterUtil.cs
- RuleInfoComparer.cs
- LinkedList.cs
- StreamMarshaler.cs
- DrawingVisual.cs
- PrincipalPermission.cs
- Environment.cs
- __ComObject.cs
- FileEnumerator.cs
- mda.cs
- UnsafeNativeMethods.cs
- WebSysDisplayNameAttribute.cs
- Message.cs
- ExpressionCopier.cs
- WeakEventTable.cs
- cookie.cs
- ArraySubsetEnumerator.cs
- BaseValidator.cs
- BrowserCapabilitiesCompiler.cs
- ColorDialog.cs