PeakSWC.RemoteBlazorWebView.Wpf
6.0.5-preview4
See the version list below for details.
dotnet add package PeakSWC.RemoteBlazorWebView.Wpf --version 6.0.5-preview4
NuGet\Install-Package PeakSWC.RemoteBlazorWebView.Wpf -Version 6.0.5-preview4
<PackageReference Include="PeakSWC.RemoteBlazorWebView.Wpf" Version="6.0.5-preview4" />
paket add PeakSWC.RemoteBlazorWebView.Wpf --version 6.0.5-preview4
#r "nuget: PeakSWC.RemoteBlazorWebView.Wpf, 6.0.5-preview4"
// Install PeakSWC.RemoteBlazorWebView.Wpf as a Cake Addin #addin nuget:?package=PeakSWC.RemoteBlazorWebView.Wpf&version=6.0.5-preview4&prerelease // Install PeakSWC.RemoteBlazorWebView.Wpf as a Cake Tool #tool nuget:?package=PeakSWC.RemoteBlazorWebView.Wpf&version=6.0.5-preview4&prerelease
RemoteBlazorWebViewTutorial
The RemoteBlazorWebView Wpf control allows you to interact with the user interface of a program developed with the BlazorWebView Wpf control using a web browser. This is accomplished by setting up a server (RemoteableWebService) in the cloud and pointing your browser to it.
Run the following command to install the RemoteableWebWindowService
dotnet tool update -g PeakSWC.RemoteableWebViewService --version 6.*-*
RemoteBlazorWebView is a drop in replacement for BlazorWebView and with a minimal change you will be able to either run your app locally or remotely control your application.
How it works
RemoteBlazorWebView.Wpf has two modes of operation. In the first default mode, it works just like the BlazorWebView.Wpf Control (see BlazorDesktopWPF). In the second mode, a url is specified on the control's properties. In this mode, all GUI interactions are sent to a server which can be accessed with a browser. Hosting the server (RemotableWebViewService.exe) in the cloud allows you to remotely control an application which is behind a firewall or does not have a static IP address.
Quick Start
Install the RemotableWebViewService
dotnet tool update -g PeakSWC.RemoteableWebViewService --version 6.*-*
Start the server
RemoteableWebViewService
Open the RemoteBlazorWebViewTutorial.sln with Visual Studio
Run the Local Profile using the Run button
make sure the RemoteBlazorWebViewTutorial.WppfApp is set as Startup Project
Next we will run the application remotely
First, we need to publish the RemoteBlazorWebViewTutorial.WpfApp project right click on the project → Publish → Click the Publish button
Now Run the Remote Profile using the Run button
A main window will come up with a URL. Click on it
At this point the sample blazor app will be running in a web browser!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-windows7.0 is compatible. net7.0-windows was computed. net8.0-windows was computed. |
-
net6.0-windows7.0
- Microsoft.AspNetCore.Components.WebView.Wpf (>= 6.0.0-preview.4.21253.5)
- PeakSWC.RemoteableWebView (>= 6.0.5-preview4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
9.0.0-rc2 | 50 | 10/26/2024 |
9.0.0-preview7 | 224 | 8/19/2024 |
9.0.0-preview6 | 44 | 7/29/2024 |
9.0.0-preview5 | 66 | 6/23/2024 |
8.0.10 | 245 | 10/10/2024 |
8.0.8 | 238 | 8/20/2024 |
8.0.7 | 90 | 7/29/2024 |
8.0.6 | 215 | 6/19/2024 |
8.0.4 | 114 | 6/19/2024 |
8.0.3 | 127 | 4/20/2024 |
8.0.2 | 609 | 2/23/2024 |
8.0.1 | 122 | 2/16/2024 |
8.0.0 | 187 | 12/30/2023 |
8.0.0-rc2 | 78 | 10/14/2023 |
8.0.0-preview5 | 96 | 6/15/2023 |
8.0.0-preview4 | 99 | 5/24/2023 |
8.0.0-preview3 | 108 | 4/21/2023 |
8.0.0-preview2 | 107 | 3/29/2023 |
7.0.16 | 133 | 2/25/2024 |
7.0.14 | 150 | 12/29/2023 |
7.0.12 | 261 | 10/14/2023 |
7.0.9 | 188 | 8/15/2023 |
7.0.7 | 205 | 6/14/2023 |
7.0.5 | 1,821 | 4/20/2023 |
7.0.4 | 341 | 3/24/2023 |
7.0.3 | 234 | 3/17/2023 |
7.0.2 | 319 | 1/29/2023 |
7.0.0 | 409 | 11/13/2022 |
7.0.0-rc1 | 127 | 10/9/2022 |
7.0.0-pre6 | 200 | 7/14/2022 |
7.0.0-pre5 | 209 | 7/2/2022 |
7.0.0-pre4 | 152 | 5/11/2022 |
6.3.9 | 694 | 2/11/2023 |
6.3.8 | 304 | 2/1/2023 |
6.3.7 | 293 | 1/31/2023 |
6.3.6 | 404 | 11/13/2022 |
6.3.5 | 439 | 10/11/2022 |
6.3.4 | 1,296 | 7/13/2022 |
6.3.3 | 647 | 7/3/2022 |
6.3.2 | 457 | 6/15/2022 |
6.3.1 | 672 | 5/25/2022 |
6.3.0 | 176 | 5/21/2022 |
6.2.0 | 206 | 5/8/2022 |
6.1.2-pre | 149 | 4/7/2022 |
6.1.1-pre | 479 | 2/19/2022 |
6.1.0-pre | 219 | 2/7/2022 |
6.0.38-pre | 172 | 2/1/2022 |
6.0.37-pre | 185 | 1/25/2022 |
6.0.36 | 245 | 1/4/2022 |
6.0.35 | 182 | 1/1/2022 |
6.0.34 | 166 | 12/30/2021 |
6.0.33 | 157 | 12/29/2021 |
6.0.32 | 236 | 12/12/2021 |
6.0.31 | 252 | 12/4/2021 |
6.0.30 | 765 | 12/3/2021 |
6.0.29 | 240 | 11/17/2021 |
6.0.28-rc2 | 214 | 10/14/2021 |
6.0.27-rc1 | 192 | 10/11/2021 |
6.0.26-rc1 | 151 | 10/7/2021 |
6.0.25-rc1 | 201 | 10/4/2021 |
6.0.24-rc1 | 234 | 10/1/2021 |
6.0.23-rc1 | 197 | 9/26/2021 |
6.0.22-rc1 | 182 | 9/15/2021 |
6.0.21-preview7 | 202 | 9/7/2021 |
6.0.20-preview7 | 180 | 8/26/2021 |
6.0.16-preview7 | 154 | 8/25/2021 |
6.0.15-preview7 | 177 | 8/13/2021 |
6.0.13-preview6 | 159 | 8/9/2021 |
6.0.12-preview6 | 229 | 8/1/2021 |
6.0.11-preview6 | 152 | 7/16/2021 |
6.0.10-preview5 | 280 | 7/10/2021 |
6.0.9-preview5 | 241 | 6/29/2021 |
6.0.8-preview5 | 241 | 6/22/2021 |
6.0.7-preview4 | 160 | 6/17/2021 |
6.0.6-preview4 | 156 | 6/1/2021 |
6.0.5-preview4 | 194 | 5/28/2021 |
6.0.4-preview4 | 194 | 5/28/2021 |
6.0.3-preview4 | 180 | 5/26/2021 |
6.0.2-preview3 | 152 | 5/26/2021 |
6.0.1-preview3 | 170 | 5/22/2021 |
0.1.7-pre | 248 | 5/25/2021 |
0.1.6-pre | 250 | 2/21/2021 |
0.1.4-pre | 385 | 11/1/2020 |