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
- CleanUpVirtualizedItemEventArgs.cs
- ImageMapEventArgs.cs
- AggregateNode.cs
- XmlValidatingReader.cs
- InstanceOwner.cs
- ProfileServiceManager.cs
- ColumnMap.cs
- behaviorssection.cs
- WindowsGraphics.cs
- CookieProtection.cs
- AdRotatorDesigner.cs
- CSharpCodeProvider.cs
- SubpageParaClient.cs
- MailMessageEventArgs.cs
- IODescriptionAttribute.cs
- SettingsPropertyNotFoundException.cs
- LocalizationComments.cs
- CrossAppDomainChannel.cs
- ContainerSelectorBehavior.cs
- DataControlFieldCell.cs
- EntityDataSourceDataSelectionPanel.cs
- BooleanKeyFrameCollection.cs
- BindUriHelper.cs
- UIElementHelper.cs
- ScriptControlDescriptor.cs
- ImageMap.cs
- Size.cs
- Application.cs
- WindowsFormsSectionHandler.cs
- DataColumnMapping.cs
- XmlDocumentViewSchema.cs
- SafeUserTokenHandle.cs
- DynamicQueryableWrapper.cs
- FlowDocumentView.cs
- KeyInstance.cs
- Empty.cs
- StringDictionaryWithComparer.cs
- PlanCompilerUtil.cs
- safesecurityhelperavalon.cs
- TextEditorSpelling.cs
- Transform3DGroup.cs
- EntityDataReader.cs
- XLinq.cs
- SlotInfo.cs
- NamespaceEmitter.cs
- DoubleMinMaxAggregationOperator.cs
- xmlglyphRunInfo.cs
- CompilerError.cs
- HtmlTextArea.cs
- ExceptionTranslationTable.cs
- UrlAuthorizationModule.cs
- RawMouseInputReport.cs
- IisTraceListener.cs
- TextContainerChangeEventArgs.cs
- SimpleFileLog.cs
- ValidateNames.cs
- PrintDialogDesigner.cs
- WebControlsSection.cs
- SimpleMailWebEventProvider.cs
- CursorConverter.cs
- MLangCodePageEncoding.cs
- X509Certificate2Collection.cs
- SmiContextFactory.cs
- NativeMethods.cs
- GraphicsPathIterator.cs
- Timeline.cs
- DeviceSpecificChoiceCollection.cs
- Pen.cs
- MatcherBuilder.cs
- EtwTrackingParticipant.cs
- FontEmbeddingManager.cs
- ListenerServiceInstallComponent.cs
- HandlerWithFactory.cs
- ThicknessKeyFrameCollection.cs
- ErrorFormatter.cs
- HttpApplication.cs
- OperationAbortedException.cs
- GlobalizationSection.cs
- GridViewColumnHeader.cs
- EntitySet.cs
- CapabilitiesPattern.cs
- DocobjHost.cs
- ExecutionContext.cs
- DataGridViewTextBoxCell.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- EncryptedData.cs
- ObjectStateManager.cs
- URIFormatException.cs
- SimpleBitVector32.cs
- ApplicationContext.cs
- BindingsCollection.cs
- ResourceProperty.cs
- RightsManagementPermission.cs
- WSDualHttpBinding.cs
- GridLengthConverter.cs
- RectangleConverter.cs
- MessageSmuggler.cs
- Command.cs
- ExecutionEngineException.cs
- RowToParametersTransformer.cs