VirtualKeyboardWpf 1.1.5
dotnet add package VirtualKeyboardWpf --version 1.1.5
NuGet\Install-Package VirtualKeyboardWpf -Version 1.1.5
<PackageReference Include="VirtualKeyboardWpf" Version="1.1.5" />
<PackageVersion Include="VirtualKeyboardWpf" Version="1.1.5" />
<PackageReference Include="VirtualKeyboardWpf" />
paket add VirtualKeyboardWpf --version 1.1.5
#r "nuget: VirtualKeyboardWpf, 1.1.5"
#:package VirtualKeyboardWpf@1.1.5
#addin nuget:?package=VirtualKeyboardWpf&version=1.1.5
#tool nuget:?package=VirtualKeyboardWpf&version=1.1.5
VirtualKeyboardWpf
Lightweight WPF virtual keyboard control library targeting .NET 8.
Overview
This library exposes a VirtualKeyboard control and related child controls (KeyRow, KeyButton, NumPadPanel).
Installation
Install via NuGet Package Manager:
Install-Package VirtualKeyboardWpf
Or via .NET CLI:
dotnet add package VirtualKeyboardWpf
The library depends on
CommunityToolkit.Mvvm(v8.3.0). Install in the host project to avoid runtimeFileNotFoundException:NuGet (recommended):
dotnet add <YourHostProject>.csproj package CommunityToolkit.Mvvm --version 8.3.0Or install from Visual Studio NuGet package manager.
Usage
- Add the control to your window XAML (adjust CLR namespace if needed):
<Window xmlns:vk="clr-namespace:VirtualKeyboardWpf.Controls;assembly=VirtualKeyboardWpf">
<vk:VirtualKeyboard />
</Window>
<Window xmlns:vk="clr-namespace:VirtualKeyboardWpf.Controls;assembly=VirtualKeyboardWpf">
<vk:VirtualNumPad />
</Window>
Troubleshooting
- Missing
CommunityToolkit.Mvvmerror at runtime: install theCommunityToolkit.Mvvmpackage in the consuming application (matching version).
Requirements
- .NET 8
- WPF host application
Attribution
Flaticon
Qwerty icons created by Freepik - Flaticon
License
This project is licensed under the MIT License.
VirtualKeyboardWpf – The easy way to add a modern Virtual Keyboard to your WPF apps.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- CommunityToolkit.Mvvm (>= 8.3.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Solve double character typed issue for windows 11 24H2 version.