All Projects → snmslavk → WPF-Keyboard-Control

snmslavk / WPF-Keyboard-Control

Licence: MIT License
WPF Keyboard Control

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to WPF-Keyboard-Control

Handycontrols
Contains some simple and commonly used WPF controls based on HandyControl
Stars: ✭ 347 (+554.72%)
Mutual labels:  xaml, wpf, mvvm
Reactivehistory
Reactive undo/redo framework for .NET.
Stars: ✭ 82 (+54.72%)
Mutual labels:  xaml, wpf, mvvm
Windowscommunitytoolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10. The toolkit is part of the .NET Foundation.
Stars: ✭ 4,654 (+8681.13%)
Mutual labels:  xaml, wpf, mvvm
Reactiveproperty
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target framework is .NET Standard 2.0.
Stars: ✭ 603 (+1037.74%)
Mutual labels:  xaml, wpf, mvvm
YouTube-Downloader
An easy-to-use, YouTube video downloader, without pesky ads or malware.
Stars: ✭ 22 (-58.49%)
Mutual labels:  xaml, wpf, mvvm
ModernWpf
Modern styles and controls for your WPF applications without need WinRT
Stars: ✭ 65 (+22.64%)
Mutual labels:  xaml, wpf, wpf-controls
Wpfbindingerrors
💥 Turn WPF Binding errors into exception
Stars: ✭ 73 (+37.74%)
Mutual labels:  xaml, wpf, mvvm
nodify
High performance and modular controls for node-based editors designed for data-binding and MVVM.
Stars: ✭ 282 (+432.08%)
Mutual labels:  wpf, mvvm, wpf-controls
Mvvmvalidation
Lightweight library that helps reduce boilerplate when implementing validation in XAML MVVM applications
Stars: ✭ 141 (+166.04%)
Mutual labels:  xaml, wpf, mvvm
Steamtools
🛠「Steam++」是一个开源跨平台的多功能Steam工具箱。
Stars: ✭ 4,458 (+8311.32%)
Mutual labels:  xaml, wpf, mvvm
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (+115.09%)
Mutual labels:  xaml, wpf, mvvm
File-Explorer
A C# WPF application, representing a conventional Windows file system explorer. Allows the traversal of inaccessible file systems.
Stars: ✭ 30 (-43.4%)
Mutual labels:  xaml, wpf, wpf-application
Handycontrol
Contains some simple and commonly used WPF controls
Stars: ✭ 3,349 (+6218.87%)
Mutual labels:  xaml, wpf, wpf-controls
wpf-demos
This repository contains the samples for Syncfusion WPF UI Controls and File Format libraries and the guide to use them.
Stars: ✭ 128 (+141.51%)
Mutual labels:  xaml, wpf, wpf-controls
OrdersManagementSystem
Project demonstrates usage of Prism composition library, Material design library, SQL Server, Entity Framework in WPF application
Stars: ✭ 29 (-45.28%)
Mutual labels:  wpf, mvvm
MvvmScarletToolkit
MvvmScarletToolkit is a personal project and framework to speed up the development process of xaml based applications using the viewmodel first approach
Stars: ✭ 23 (-56.6%)
Mutual labels:  wpf, mvvm
ModernKeePass
KDBX password manager for the Windows Store
Stars: ✭ 29 (-45.28%)
Mutual labels:  xaml, mvvm
NeoMarkdigXaml
Markdig Xaml/Wpf Renderer
Stars: ✭ 18 (-66.04%)
Mutual labels:  xaml, wpf
HandyWinGet
GUI for installing apps through WinGet and Creating Yaml file
Stars: ✭ 305 (+475.47%)
Mutual labels:  wpf, mvvm
Aehnlich
Show/Merge differences in directories and their content (text files) in Light/Dark designs
Stars: ✭ 73 (+37.74%)
Mutual labels:  wpf, wpf-application

Build status NuGet version

WPF Touch Keyboard Control

WPF Keyboard component

This is a component for WPF applications

How to use

Getting started

Use nuget console

  PM> Install-Package WPFTouchKeyboard

Add namespace to your xaml application

  xmlns:TermControls="clr-namespace:TermControls;assembly=TermControls"

Then use it like

  <TermControls:OnScreenKeyboard />

Binding

Also you can bind textbox or others component to this control via standard binding

  <TextBox Text="{Binding Text, ElementName=onScreenKeyboard}" Name="textBox1" />

How to use handle EnterKeyPress

  <TermControls:OnScreenKeyboard x:Name="onScreenKeyboard" Command="{Binding ButtonClickCommand,ElementName=m}" />

where m is name of MainWindow

And now add

    public ICommand ButtonClickCommand
    {
        get { return new DelegateCommand(ButtonClick); }
    }


    private void ButtonClick(object param)
    {
        System.Windows.MessageBox.Show("EnterClick!");
    }

Can I help you?

Of course yes! Any pull-request will be considered.

You can take any issue with the label help wanted

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].