Mono.UIAutomation.Winforms.TreeNodeProvider.Initialize C# (CSharp) Method

Initialize() public method

public Initialize ( ) : void
return void
		public override void Initialize ()
		{
			base.Initialize();

			UpdateBehaviors (parentTreeKnownToSupportScroll);

			treeView.EnabledChanged += HandleEnabledChanged;
			
			SetEvent (ProviderEventType.AutomationElementIsOffscreenProperty,
			          new ETVTN.AutomationIsOffscreenPropertyEvent (this));
			SetEvent (ProviderEventType.AutomationElementIsEnabledProperty, 
			          new ETVTN.AutomationIsEnabledPropertyEvent (this));
			SetEvent (ProviderEventType.AutomationElementHasKeyboardFocusProperty,
			          new ETVTN.AutomationHasKeyboardFocusPropertyEvent (this));
			SetEvent (ProviderEventType.AutomationElementBoundingRectangleProperty,
			          new ETVTN.AutomationBoundingRectanglePropertyEvent (this));
			SetEvent (ProviderEventType.AutomationFocusChangedEvent,
			          new ETVTN.AutomationFocusChangedEvent (this));
			SetEvent (ProviderEventType.AutomationElementIsKeyboardFocusableProperty,
			          new ETVTN.AutomationIsKeyboardFocusablePropertyEvent (this));
			SetEvent (ProviderEventType.AutomationElementNameProperty,
			          new ETVTN.AutomationNamePropertyEvent (this));
		}

Usage Example

Esempio n. 1
0
        private TreeNodeProvider GetOrCreateNodeProvider(SWF.TreeNode node)
        {
            TreeNodeProvider nodeProvider;

            if (!nodeProviders.TryGetValue(node, out nodeProvider))
            {
                nodeProvider = new TreeNodeProvider(node, SupportsScroll);
                nodeProvider.Initialize();
                nodeProviders [node] = nodeProvider;
            }

            return(nodeProvider);
        }
All Usage Examples Of Mono.UIAutomation.Winforms.TreeNodeProvider::Initialize