EnvironmentBase Class

Interaction logic for UserControl1.xaml
Public MustInherit Class EnvironmentBase 
Implements IEnvironment, _ 
ISupportInitialize, _ 
IMessageFilter, _ 
IDisposable
This language is not supported or no code example is available.
public abstract class EnvironmentBase : IEnvironment
ISupportInitialize
IMessageFilter
IDisposable
This language is not supported or no code example is available.
Name Description
Public property BackColor
Public property BackgroundImage
Public property BackgroundImageLayout
Protected property DefaultSize
Protected property Enabled
Public property ForeColor
Protected property IsHandleCreated
Public property Static IsInDesignMode Gets a value indicating whether the control is in design mode (running in Blend or Visual Studio).
Public property Renderer Gets or sets the Renderer mode.
Public property RightToLeft
Public property Size
Public property renderContext Graphics rendering context.
Public property windowHandle
Top
Methods
 
Name Description
Public method AddMessageFilter()
Public method BeginInit()
Public method ClipCursor(Rectangle)
Public method CreateControl() Forces the creation of the control, including the creation of the handle and any child controls.
Public method Static DisableWpfTabletSupport() The Eyeshot WPF control, in order to manage multitouch in an efficient way, uses WM_TOUCH to receive touch messages from a WPF window. For this reason, if you want to add it dynamically in your application, you need to call this method in the main window constructor.
Public method Dispose()
Public method DoubleBuffered(bool)
Public method EnableToolTip(bool)
Public method EndInit()
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Protected method FreeCursors()
Public method GetCursor(cursorType) Gets the stream of the cursor.
Public method GetForeColor()
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetMouseClicks(MouseButtonEventArgs) Gets the number of mouse clicks from the event args.
Public method GetMousePosition(DragEventArgs) Gets the mouse position from the drag event args.
Public method GetMousePosition(MouseEventArgs) Gets the mouse position from the event args.
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method HideCursor(bool)
Public method InitializeViewports()
Public method Invalidate() Invalidates the entire surface of the control and causes the control to be redrawn.
Public method IsDesignMode()
Public method IsErrorInPaint()
Protected method IsInputKey(Keys)
Public method LoadCursors() For internal use only.
Public method LoadPickCursor()
Public method ManageToolTip(string)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Protected method OnDoubleClick(EventArgs)
Protected method OnGotFocus(RoutedEventArgs)
Protected method OnGotFocus(EventArgs)
Protected method OnHandleCreated(EventArgs)
Protected method OnHandleDestroyed(EventArgs)
Protected method OnKeyDown(KeyEventArgs)
Protected method OnKeyUp(KeyEventArgs)
Protected method OnLoaded(object, EventArgs)
Protected method OnLostFocus(RoutedEventArgs)
Protected method OnLostFocus(EventArgs)
Protected method OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)
Protected method OnMouseDown(MouseButtonEventArgs)
Protected method OnMouseEnter(MouseEventArgs)
Protected method OnMouseEnter(EventArgs)
Protected method OnMouseLeave(MouseEventArgs)
Protected method OnMouseLeave(EventArgs)
Protected method OnMouseMove(MouseEventArgs)
Protected method OnMouseUp(MouseButtonEventArgs)
Protected method OnMouseWheel(MouseWheelEventArgs)
Protected method OnPaint()
Protected method OnPaintBackground(PaintEventArgs)
Protected method OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)
Protected method OnPreviewMouseDown(MouseButtonEventArgs)
Protected method OnRenderSizeChanged(SizeChangedInfo)
Protected method OnResize(EventArgs)
Public method PaintBackground(PaintEventArgs)
Protected method PaintDesignError(Graphics)
Public method ParentBackColor()
Public method ParentExists()
Public method PointToScreenControl(Point)
Public method PreFilterMessage(int, IntPtr)
Public method PreFilterMessage(ref Message)
Protected method PrepareToolTip()
Public method Refresh() Forces the control to invalidate its client area and immediately redraw itself and any child controls.
Public method RemoveMessageFilter()
Public method SetCursor(Stream) Sets the cursor.
Public method SetCursor(cursorType, Stream) Sets a cursor for a specific type/action.
Public method SetDefaultCursor(Stream) Sets the default cursor for the viewport control.
Public method SetParentHandle(IntPtr)
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method WndProcMouse3D(IntPtr, int, IntPtr, IntPtr, ref bool)
Top
Events
 
Name Description
Public event InitializeScene Occurs when the control is shown for the first time.
Top
devDept.Eyeshot.EnvironmentBase

.NET Framework

Supported in: 4.5, 4.6, 4.7

In this article

Definition