Skip to content

Extra window created #111

@MikaelStalvik

Description

@MikaelStalvik

When setting up the most simple sample WPF application with .NET 7 a ghost window with the title "OpenTK Window" will be created parallell to the MainWindow.

This extra window is visible on the taskbar as well as from the Task Manager when expaning the process.

Changing to the extra window doesn't do much but can sometimes leave traces of contents on it.

Expected result
No extra window shall be created.

Configuration used

  • OpenTK 4.8.0
  • OpenTK.GLWpfControl 4.2.3
  • .NET7
  • Windows 11

Sample code
MainWindow.xaml
<Window x:Class="OpenTkWpf7.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:OpenTkWpf7" xmlns:glWpfControl="clr-namespace:OpenTK.Wpf;assembly=GLWpfControl" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800"> <Grid> <glWpfControl:GLWpfControl x:Name="OpenTkControl" Render="OpenTkControl_OnRender"/> </Grid> </Window>

MainWindow.xaml.cs

public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            var settings = new GLWpfControlSettings
            {
                MajorVersion = 3,
                MinorVersion = 1,
            };
            OpenTkControl.Start(settings);
        }

        private void OpenTkControl_OnRender(TimeSpan obj)
        {
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    4.0bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions