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

**URL:** https://forum.alternet-ui.com/t/which-open-source-applications-should-be-migrated-to-alternet-ui/270
**Category:** AlterNET UI Support
**Created:** [February 25, 2023, 9:55am UTC](https://forum.alternet-ui.com/t/which-open-source-applications-should-be-migrated-to-alternet-ui/270 "2023-02-25T09:55:46Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![neoxeo](https://forum.alternet-ui.com/letter_avatar_proxy/v4/letter/n/606060/32.png) [@neoxeo](https://forum.alternet-ui.com/u/neoxeo)
#### Post date: [February 25, 2023, 9:55am UTC](https://forum.alternet-ui.com/t/which-open-source-applications-should-be-migrated-to-alternet-ui/270/1 "2023-02-25T09:55:46Z")

</div>

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](https://gitlab.com/xiliumhq/chromiumembedded/cefglue)

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

* * *

Projects in progress :

* * *

Name :  
Description :  
Link :

* * *

Projects available :

* * *

Name :  
Description :  
Link :

---

<div class="post-metadata">

### Author: ![neoxeo](https://forum.alternet-ui.com/letter_avatar_proxy/v4/letter/n/606060/32.png) [@neoxeo](https://forum.alternet-ui.com/u/neoxeo)
#### Post date: [March 4, 2023, 10:21am UTC](https://forum.alternet-ui.com/t/which-open-source-applications-should-be-migrated-to-alternet-ui/270/2 "2023-03-04T10:21:17Z")

</div>

CefGlue ANUI version repository link :

> **[neo xeo / CefGlue · GitLab](https://gitlab.com/neoxeo/cefglue)**
>
> .NET/Mono binding for The Chromium Embedded Framework (CEF)

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
