WPF Keyboard Control
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
OnScreenKeyboard
TermControls Delete TermControls.dll Oct 10, 2018
TermControlsTests
packages
.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.md
OnScreenKeyboard.sln
OnScreenKeyboard.suo
README.md

README.md

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 Up for Grabs