Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/budcribar/RemoteBlazorWebView
https://github.com/budcribar/RemoteBlazorWebView
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/budcribar/RemoteBlazorWebView
- Owner: budcribar
- License: apache-2.0
- Created: 2020-06-17T21:49:09.000Z (over 4 years ago)
- Default Branch: net8
- Last Pushed: 2024-10-26T00:40:52.000Z (2 months ago)
- Last Synced: 2024-10-26T06:20:48.938Z (2 months ago)
- Language: C#
- Size: 65.8 MB
- Stars: 29
- Watchers: 1
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-blazor - RemoteBlazorWebView - ![last commit](https://img.shields.io/github/last-commit/budcribar/RemoteBlazorWebView?style=flat-square&cacheSeconds=86400) RemoteBlazorWebView enables you to interact with the user interface of a program developed with either the BlazorWebView WPF control or WinForms control using a web browser. (Sample Projects / Hybrid)
README
# RemoteBlazorWebView.Wpf.BlazorWebView
RemoteBlazorWebView.Wpf.BlazorWebView is a powerful control based on the .NET 7 Blazor WebView Control for WPF applications. It allows you to interact with the user interface of a program developed using the BlazorWebView WPF control through a web browser by leveraging a cloud-based server.
The RemoteBlazorWebView.Wpf.BlazorWebView control facilitates remote interaction with your application's user interface by setting up a server (RemoteWebViewService) in the cloud and connecting your browser to it.
As a drop-in replacement for the Microsoft.AspNetCore.Components.WebView.Wpf.BlazorWebView control, RemoteBlazorWebView.Wpf requires only minimal changes to your existing application to enable remote control capabilities. This makes it an efficient and convenient solution for extending your application's functionality.
# RemoteBlazorWebView.WindowsForms.BlazorWebView
RemoteBlazorWebView.WindowsForms.BlazorWebView is a robust control built on the .NET 7 Blazor WebView WinForms Control, designed for Windows Forms applications. It allows you to engage with the user interface of a program created using the BlazorWebView WinForms control through a web browser, utilizing a cloud-based server.
The RemoteBlazorWebView.WindowsForms.BlazorWebView control enables remote interaction with your application's user interface by establishing a server (RemoteWebViewService) in the cloud and directing your browser to connect with it.
As a seamless replacement for the Microsoft.AspNetCore.Components.WebView.WindowsForms.BlazorWebView control, RemoteBlazorWebView.WindowsForms.BlazorWebView necessitates only minimal adjustments to your current application to empower remote control capabilities. This makes it an effective and user-friendly option for enhancing your application's features.
# Demo Video
![RemoteBlazorWebView](https://raw.githubusercontent.com/budcribar/RemoteBlazorWebView/net7/RemoteBlazorWebView.gif)# Usage instructions
You do not need to build this repo unless you want to customize the RemoteWebViewService. Run the following command to install the RemoteWebViewService
```console
dotnet tool update -g PeakSWC.RemoteWebViewService --version 7.*-*
```# Samples
Check out the tutorial at https://github.com/budcribar/RemoteBlazorWebViewTutorial