我想在油墨畫布上書寫一些文字作爲筆畫集合,就像在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. 鍵盤Tabbing通過WPF TabControl
- 4. 保存油墨畫布以將流結果留空.GIF
- 5. 書寫數字鍵盤
- 6. WPF,C#,油墨畫布,圖像 - 如何在現有圖像上保存inkcanvas並將其保存爲新圖像?
- 7. 如何通過鍵盤通過鍵盤(WPF,C#)不允許空間,空白的,(「_」)charachter從文本框中輸入
- 8. 如何在繪製的畫布上書寫文字?
- 9. 動畫文字顯示模擬魔法書中的魔法墨水書寫
- 10. 寫在畫布上
- 11. 通過鍵盤
- 12. 如何在HTML5畫布上繪畫時檢查鍵盤狀態?
- 13. 如何檢索作爲字符串在畫布上書寫的文本
- 14. 通過代碼在畫布上展示的WPF定心元素
- 15. 在帶有隱藏文本區域的html5畫布上顯示iphone鍵盤
- 16. Android:如何清除文本,即通過畫布上的路徑編寫
- 17. HTML5畫布 - 鍵盤按鍵不響應
- 18. 如何在鈦的android中通過鍵盤寫阿拉伯文?
- 19. 使用鍵盤應用程序在筆記本中書寫
- 20. 像油漆一樣在畫布中添加文本
- 21. 圖書館與鍵盤佈局
- 22. WPF - 在畫布
- 23. 書寫激活文本光標的文本(就像在屏幕鍵盤上一樣)
- 24. 中心文本在給定點上的WPF畫布
- 25. JFace TableViewer:寫在畫布上
- 26. jquery鍵盤功能和大寫文本
- 27. VB.net通過鍵盤在文本框之間移動箭頭
- 28. 通過JavaScript在非文本字段中打開iPad的鍵盤?
- 29. 導航通過WPF組合框使用上/下箭頭鍵從鍵盤
- 30. 模擬WPF文本框上的鍵盤事件
請註明您已經嘗試什麼,以及如何你想要的東西? – 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擦除。 –