Which open-source applications should be migrated to Alternet UI?

Hi,

The idea of this post is to create a list of the projects we want to “migrate”, projects in progress and projects already available with Alternet UI for community.
The goal is to share with others, ask help, discuss about the best solution, identify components, methods, properties… lack and promote Alternet UI as a good solution to replace Winforms and Wpf and have real cross-plateform softwares.


Projects to migrate :


Name : CefGlue
Description : wrapper for Chromium Embedded Framework
Link : Xilium HQ / Chromium Embedded / CefGlue · GitLab

Name : CefNet
Description : wrapper for Chromium Embedded Framework
Link : GitHub - CefNet/CefNet: .NET binding for the Chromium Embedded Framework (CEF)


Projects in progress :


Name :
Description :
Link :


Projects available :


Name :
Description :
Link :

1 Like

CefGlue ANUI version repository link :

2 new projects in this repo :

  • GefGlue.Anui
  • GefGlue.Demo.Anui

16 unique Errors to solve into GefGlue.Anui :

Erreur CS1061 ‘CefWebBrowser’ ne contient pas de définition pour ‘InvokeRequired’ et aucune méthode d’extension accessible ‘InvokeRequired’ acceptant un premier argument de type ‘CefWebBrowser’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Anui CefGlue.Anui\CefWebLifeSpanHandler.cs 29
Erreur CS0246 Le nom de type ou d’espace de noms ‘ToolboxBitmap’ est introuvable (vous manque-t-il une directive using ou une référence d’assembly ?) CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 11
Erreur CS0246 Le nom de type ou d’espace de noms ‘ToolboxBitmapAttribute’ est introuvable (vous manque-t-il une directive using ou une référence d’assembly ?) CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 11
Erreur CS0115 ‘CefWebBrowser.OnHandleCreated(EventArgs)’ : aucune méthode appropriée n’a été trouvée pour la substitution CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 68
Erreur CS0115 ‘CefWebBrowser.OnResize(EventArgs)’ : aucune méthode appropriée n’a été trouvée pour la substitution CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 154
Erreur CS0103 Le nom ‘SetStyle’ n’existe pas dans le contexte actuel CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 21
Erreur CS0103 Le nom ‘ControlStyles’ n’existe pas dans le contexte actuel CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 40
Erreur CS0103 Le nom ‘InvokeRequired’ n’existe pas dans le contexte actuel CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 57
Erreur CS0117 ‘Control’ ne contient pas de définition pour ‘OnHandleCreated’ CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 70
Erreur CS0103 Le nom ‘DesignMode’ n’existe pas dans le contexte actuel CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 72
Erreur CS0103 Le nom ‘Handle’ n’existe pas dans le contexte actuel CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 79
Erreur CS0117 ‘Control’ ne contient pas de définition pour ‘OnResize’ CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 156
Erreur CS0103 Le nom ‘TopLevelControl’ n’existe pas dans le contexte actuel CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 161
Erreur CS1061 ‘Font’ ne contient pas de définition pour ‘GetHeight’ et aucune méthode d’extension accessible ‘GetHeight’ acceptant un premier argument de type ‘Font’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 184
Erreur CS1061 ‘PaintEventArgs’ ne contient pas de définition pour ‘Graphics’ et aucune méthode d’extension accessible ‘Graphics’ acceptant un premier argument de type ‘PaintEventArgs’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Anui CefGlue.Anui\CefWebBrowser.cs 189



48 unique Errors to solve into GefGlue.Demo.Anui :

Erreur CS0115 ‘CefWebBrowser.OnHandleCreated(EventArgs)’ : aucune méthode appropriée n’a été trouvée pour la substitution CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 60
Erreur CS0115 ‘CefWebBrowser.OnResize(EventArgs)’ : aucune méthode appropriée n’a été trouvée pour la substitution CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 133
Erreur CS0234 Le nom de type ou d’espace de noms ‘ToolStripMenuItem’ n’existe pas dans l’espace de noms ‘Alternet.UI’ (vous manque-t-il une référence d’assembly ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 9
Erreur CS0104 ‘SynchronizationContext’ est une référence ambiguë entre ‘System.Threading.SynchronizationContext’ et ‘Alternet.UI.SynchronizationContext’ CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 19
Erreur CS0115 ‘MainViewImpl.OnClosing(CancelEventArgs)’ : aucune méthode appropriée n’a été trouvée pour la substitution CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 50
Erreur CS0115 ‘MainViewImpl.OnClosed(EventArgs)’ : aucune méthode appropriée n’a été trouvée pour la substitution CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 64
Erreur CS0246 Le nom de type ou d’espace de noms ‘DockStyle’ est introuvable (vous manque-t-il une directive using ou une référence d’assembly ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 53
Erreur CS0103 Le nom ‘DockStyle’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 53
Erreur CS0103 Le nom ‘SetStyle’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 20
Erreur CS0103 Le nom ‘ControlStyles’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 21
Erreur CS0117 ‘Control’ ne contient pas de définition pour ‘OnHandleCreated’ CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 62
Erreur CS0103 Le nom ‘DesignMode’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 64
Erreur CS0103 Le nom ‘Handle’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 71
Erreur CS0117 ‘Control’ ne contient pas de définition pour ‘OnResize’ CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 135
Erreur CS0103 Le nom ‘TopLevelControl’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\Control\CefWebBrowser.cs 137
Erreur CS0117 ‘Application’ ne contient pas de définition pour ‘EnableVisualStyles’ CefGlue.Demo.Anui CefGlue.Demo.Anui\DemoAppImpl.cs 10
Erreur CS0117 ‘Application’ ne contient pas de définition pour ‘SetCompatibleTextRenderingDefault’ CefGlue.Demo.Anui CefGlue.Demo.Anui\DemoAppImpl.cs 11
Erreur CS0117 ‘Application’ ne contient pas de définition pour ‘Idle’ CefGlue.Demo.Anui CefGlue.Demo.Anui\DemoAppImpl.cs 22
Erreur CS7036 Parmi les arguments spécifiés, aucun ne correspond au paramètre obligatoire ‘window’ de ‘Application.Run(Window)’ CefGlue.Demo.Anui CefGlue.Demo.Anui\DemoAppImpl.cs 25
Erreur CS0103 Le nom ‘WindowsFormsSynchronizationContext’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 23
Erreur CS0103 Le nom ‘Text’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 29
Erreur CS0246 Le nom de type ou d’espace de noms ‘Padding’ est introuvable (vous manque-t-il une directive using ou une référence d’assembly ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 32
Erreur CS0200 Impossible d’assigner la propriété ou l’indexeur ‘Control.Parent’ – il est en lecture seule CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 35
Erreur CS1061 ‘TabControl’ ne contient pas de définition pour ‘Dock’ et aucune méthode d’extension accessible ‘Dock’ acceptant un premier argument de type ‘TabControl’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 37
Erreur CS1061 ‘TabControl’ ne contient pas de définition pour ‘Appearance’ et aucune méthode d’extension accessible ‘Appearance’ acceptant un premier argument de type ‘TabControl’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 39
Erreur CS0103 Le nom ‘TabAppearance’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 39
Erreur CS0029 Impossible de convertir implicitement le type ‘System.Drawing.Point’ en ‘Alternet.UI.Thickness’ CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 40
Erreur CS0103 Le nom ‘MainMenuStrip’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 42
Erreur CS0103 Le nom ‘Controls’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 44
Erreur CS1061 ‘TabControl’ ne contient pas de définition pour ‘TabPages’ et aucune méthode d’extension accessible ‘TabPages’ acceptant un premier argument de type ‘TabControl’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 52
Erreur CS1503 Argument 1 : conversion impossible de ‘System.ComponentModel.CancelEventArgs’ en ‘Alternet.UI.WindowClosingEventArgs’ CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 61
Erreur CS1503 Argument 1 : conversion impossible de ‘System.EventArgs’ en ‘Alternet.UI.WindowClosedEventArgs’ CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 66
Erreur CS0246 Le nom de type ou d’espace de noms ‘MenuStrip’ est introuvable (vous manque-t-il une directive using ou une référence d’assembly ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 75
Erreur CS1061 ‘WebNavigationBox’ ne contient pas de définition pour ‘Dock’ et aucune méthode d’extension accessible ‘Dock’ acceptant un premier argument de type ‘WebNavigationBox’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 107
Erreur CS1061 ‘CefWebBrowser’ ne contient pas de définition pour ‘Dock’ et aucune méthode d’extension accessible ‘Dock’ acceptant un premier argument de type ‘CefWebBrowser’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 114
Erreur CS1061 ‘CefWebBrowser’ ne contient pas de définition pour ‘BringToFront’ et aucune méthode d’extension accessible ‘BringToFront’ acceptant un premier argument de type ‘CefWebBrowser’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 115
Erreur CS1061 ‘TabControl’ ne contient pas de définition pour ‘SelectedTab’ et aucune méthode d’extension accessible ‘SelectedTab’ acceptant un premier argument de type ‘TabControl’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\MainViewImpl.cs 152
Erreur CS1061 ‘TextBox’ ne contient pas de définition pour ‘Dock’ et aucune méthode d’extension accessible ‘Dock’ acceptant un premier argument de type ‘TextBox’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 38
Erreur CS1061 ‘TextBox’ ne contient pas de définition pour ‘BringToFront’ et aucune méthode d’extension accessible ‘BringToFront’ acceptant un premier argument de type ‘TextBox’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 39
Erreur CS1061 ‘TextBox’ ne contient pas de définition pour ‘KeyPress’ et aucune méthode d’extension accessible ‘KeyPress’ acceptant un premier argument de type ‘TextBox’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 41
Erreur CS0117 ‘Image’ ne contient pas de définition pour ‘FromStream’ CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 56
Erreur CS1061 ‘Button’ ne contient pas de définition pour ‘TextImageRelation’ et aucune méthode d’extension accessible ‘TextImageRelation’ acceptant un premier argument de type ‘Button’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 60
Erreur CS0103 Le nom ‘TextImageRelation’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 60
Erreur CS1061 ‘Button’ ne contient pas de définition pour ‘ImageAlign’ et aucune méthode d’extension accessible ‘ImageAlign’ acceptant un premier argument de type ‘Button’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 61
Erreur CS0103 Le nom ‘ContentAlignment’ n’existe pas dans le contexte actuel CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 61
Erreur CS1061 ‘Button’ ne contient pas de définition pour ‘TextAlign’ et aucune méthode d’extension accessible ‘TextAlign’ acceptant un premier argument de type ‘Button’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 62
Erreur CS1061 ‘Button’ ne contient pas de définition pour ‘Dock’ et aucune méthode d’extension accessible ‘Dock’ acceptant un premier argument de type ‘Button’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 64
Erreur CS1061 ‘Button’ ne contient pas de définition pour ‘BringToFront’ et aucune méthode d’extension accessible ‘BringToFront’ acceptant un premier argument de type ‘Button’ n’a été trouvée (une directive using ou une référence d’assembly est-elle manquante ?) CefGlue.Demo.Anui CefGlue.Demo.Anui\WebNavigationBox.cs 65




If community can help me and contribute to migrate these 2 first projects, it will be fantastic and the beginning of a long road to convert a lot of interesting applications !

Thanks