我想在油墨画布上书写一些文字作为笔画集合,就像在ms paint上书写文字一样。 我正在使用Visual Studio 2015社区版。通过键盘在WPF油墨画布上书写文本
-2
A
回答
0
为XAML代码
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel x:Name="HeaderPanel" Orientation="Horizontal" Grid.Row="0">
<TextBlock x:Name="Header"
Text="Basic ink store sample"
Margin="10,0,0,0" />
<Button x:Name="btnSave"
Content="Save"
Margin="50,0,10,0">
<Button.InputBindings>
<MouseBinding MouseAction="LeftDoubleClick" Gesture="LeftClick"
Command="{Binding Path=MouseClickCommand}"
CommandParameter="{Binding ElementName=myGrd, Path=SelectedItem}"/>
</Button.InputBindings>
</Button>
<Button x:Name="btnLoad"
Content="Load"
Margin="50,0,10,0"/>
<Button x:Name="btnClear"
Content="Clear"
Margin="50,0,10,0"/>
</StackPanel>
<Grid Grid.Row="1">
<InkCanvas x:Name="inkCanvas" />
</Grid>
</Grid>
查看型号代码
#region Fire Mouse Click
private RelayCommand<object> _cmdMouseEnterCommand;
public ICommand MouseClickCommand
{
get { return _cmdMouseEnterCommand ?? (_cmdMouseEnterCommand = new RelayCommand<object>(mExecute)); }
}
private bool CanExecuteMouseEnterCommand()
{
return true;
}
public void mExecute(object sender)
{
Signature = (System.Windows.Ink.StrokeCollection)sender;
}
#endregion
+1
如何实现这个伪..你会plz精心制作。 –
+0
我不明白...你要我解释在哪里写的代码片? – stylishCoder
+0
yess,我想在inkcanvas上写一些文字作为按钮clik ..事件中的stroks。后来我可以使用inkcanvaseditingmode.Erase事件来清除这些问题。如此轻松地告诉我,我把你的伪装。对于坏语法感到抱歉。 –
相关问题
- 1. 在UWP油墨画布上显示背景图像
- 2. 同时在2个油墨工作室上绘制油墨
- 3. 书写数字键盘
- 4. 如何通过键盘通过键盘(WPF,C#)不允许空间,空白的,(“_”)charachter从文本框中输入
- 5. 动画文字显示模拟魔法书中的魔法墨水书写
- 6. 如何在HTML5画布上绘画时检查键盘状态?
- 7. 通过键盘
- 8. 在带有隐藏文本区域的html5画布上显示iphone键盘
- 9. 通过代码在画布上展示的WPF定心元素
- 10. HTML5画布 - 键盘按键不响应
- 11. 使用键盘应用程序在笔记本中书写
- 12. 图书馆与键盘布局
- 13. WPF - 在画布
- 14. 中心文本在给定点上的WPF画布
- 15. JFace TableViewer:写在画布上
- 16. 模拟WPF文本框上的键盘事件
- 17. EllipseGeometry收缩和褪色不超过油画界在C#WPF
- 18. 通过油滑
- 19. 从键盘获取输入与画布
- 20. 如何在C#WPF中的画布上侦听鼠标左键?
- 21. HTML5画布 - 在画布上拖动文本问题
- 22. 在画布上垂直绘制文本
- 23. 键盘重叠编辑桌面布局上的文本
- 24. Android的书写通过OpenCsv
- 25. 在WriteableBitmap上书写文字
- 26. 在iOS上书写文件
- 27. 如何使用HTML5中的键盘箭头键在画布上移动图像
- 28. 通过键盘激活JButton
- 29. 键盘通过jQuery提交
- 30. SDL书写文本
请注明您已经尝试什么,以及如何你想要的东西? – stylishCoder
如果你正在寻找WPF尝试此链接http://stackoverflow.com/questions/16037753/wpf-drawing-on-canvas-with-mouse-events –
我已经尝试了inkcanvaseditingMode.Select,以及inkcanvaseditingMode.Erase以及用于绘制和擦除Stroks.now我想要在mscanint texttool这样的inkcanvas上写一些文本,并且这个鹳会通过Inkcanvitingitingmode.erase擦除。 –