Share via


IVsUIElement Interface

Represents a non-platform-specific UI element.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

Syntax

'Declaration
<GuidAttribute("62C0A03E-4979-4B4E-90F0-56DF90521F79")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsUIElement
[GuidAttribute("62C0A03E-4979-4B4E-90F0-56DF90521F79")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIElement
[GuidAttribute(L"62C0A03E-4979-4B4E-90F0-56DF90521F79")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsUIElement
[<GuidAttribute("62C0A03E-4979-4B4E-90F0-56DF90521F79")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIElement =  interface end
public interface IVsUIElement

The IVsUIElement type exposes the following members.

Methods

  Name Description
Public method get_DataSource Gets the data source for this element.
Public method GetUIObject Gets the implementation-specific object (for example, an IVsUIWpfElement or an IVsUIWin32Element).
Public method put_DataSource Binds the specified data source to this element.
Public method TranslateAccelerator Translates keyboard accelerators.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace