Skip to main content

WinFormsAvaloniaMessageFilter Class

Definition

Assembly:Avalonia.Win32.Interoperability
Package:Avalonia.Win32.Interoperability

Provides a message filter for integrating Avalonia within a WinForms application.

public class WinFormsAvaloniaMessageFilter

Inheritance: object -> WinFormsAvaloniaMessageFilter

Implements: IMessageFilter

Remarks

This filter ensures that key messages, which are typically handled specially by WinForms, are intercepted and routed to Avalonia's windows. This is necessary to preserve proper input handling in mixed WinForms and Avalonia application scenarios.

Constructors

NameDescription
WinFormsAvaloniaMessageFilterNo summary available.

WinFormsAvaloniaMessageFilter Constructor

public WinFormsAvaloniaMessageFilter()

Methods

NameDescription
PreFilterMessageNo summary available.

PreFilterMessage Method

public bool PreFilterMessage(System.Windows.Forms.Message& m)

Parameters

m System.Windows.Forms.Message&

Returns

bool