Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS: Window shown from dispatcher shows blank #15414

Open
grokys opened this issue Apr 17, 2024 · 0 comments
Open

macOS: Window shown from dispatcher shows blank #15414

grokys opened this issue Apr 17, 2024 · 0 comments

Comments

@grokys
Copy link
Member

grokys commented Apr 17, 2024

Describe the bug

On macOS, showing (but not creating) a window inside a dispatcher callback results in a blank window.

To Reproduce

The following code in a Window codebehind reproduces the behavior:

protected override void OnPointerReleased(PointerReleasedEventArgs e)
{
    var window = new Window();
    Dispatcher.UIThread.Post(() =>
    {
        window.Content = "Hello";
        window.Show();
    });
}

If one moves the var window = new Window(); inside the dispatcher callback then the window shows correctly.

Expected behavior

No response

Avalonia version

master

OS

macOS

Additional context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant