В настоящее время я показываю TextBlock
с текстом, которым пользователь может манипулировать различными способами, используя игровые планшеты, мышь и клавиатуру.
Я бы хотел, чтобы пользователь мог писать текстпрямо на этом TextBlock
, и тогда письмо заменит текст TextBlock
.
Приложение работает так:
<TextBlock x:Name="TheTextBlock" Text="Sample Text" />
И код ниже выглядит так:
private void Page_KeyDown(object sender, KeyEventArgs args)
{
if (args.Key = VirtualKey.LeftButton)
TheTextBlock.Text = "Left Button Pressed";
}
Итак, когда что-то написано, например, с помощью InkCanvas
или <TextBox IsHandwritingViewEnabled="False" />
текст должен появиться в TextBlock
и чернила должны исчезнуть.
Как вы можетесделай это? InkCanvas
поверх TextBlock
, который будет очищать текст при нажатии ручки на холст? Невидимое поле для рукописного ввода?