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