45 votes

Utiliser une page Web comme interface utilisateur dans une application de bureau C# ?

Je construis une application de bureau C# avec une interface utilisateur simple. En raison de ma familiarité avec HTML/CSS, et une itération Web précédente d'une application très similaire, il serait idéal que je puisse réutiliser certaines pages HTML/CSS existantes que j'ai comme interface utilisateur pour cette nouvelle application de bureau.

Est-ce faisable avec C# ? Quelqu'un peut-il montrer un exemple simple d'utilisation d'une page HTML/CSS comme interface utilisateur d'une application de bureau C# ?

7voto

Pedro Muniz Points 131

CefSharp (https://github.com/cefsharp/CefSharp) est un bon moyen d'intégrer du chrome, mais vous avez toujours besoin d'un serveur Web. Jetez un oeil à http://www.ultidev.com/products/Cassini/ à alternative pour IIS.

2voto

Johann du Toit Points 1640

Vous pouvez essayer d'ajouter un contrôle de navigateur Web à une application Forms pour afficher votre page. Mais cela devra être hébergé à distance car le code ne pourra pas s'exécuter localement, sauf si vous écoutez les liens spécifiques en c# et effectuez ensuite les actions.

Vous pouvez également essayer votre main chez WPF qui est une nouvelle technologie pour créer des gui de belle apparence avec balisage un peu comme html, que vous allez ramasser assez rapidement avec votre expérience html.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X