Partager via


UIElement Class

Implements the IVsUIElement interface. Also, any IVsUIElement is assumed to implement IObjectWithSite, too.

This API is not CLS-compliant. 

Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

'Déclaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class UIElement _
    Implements IVsUIElement, IObjectWithSite
'Utilisation
Dim instance As UIElement
[CLSCompliantAttribute(false)]
public abstract class UIElement : IVsUIElement, 
    IObjectWithSite
[CLSCompliantAttribute(false)]
public ref class UIElement abstract : IVsUIElement, 
    IObjectWithSite
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
type UIElement =  
    class
        interface IVsUIElement
        interface IObjectWithSite
    end
public abstract class UIElement implements IVsUIElement, IObjectWithSite

Inheritance Hierarchy

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.UIElement
    Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

UIElement Members

Microsoft.Internal.VisualStudio.PlatformUI Namespace