Ich möchte einen Text als Sammlung von Strokes auf Ink Leinwand schreiben, wie Text auf MS Paint zu schreiben. Ich verwende Visual Studio 2015 Community Edition.Write Text auf WPF Ink Leinwand von Keyboard
Antwort
Code für 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>
Ansicht Model Code
#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
Wie Sie dieses Pseudo implementieren .. Will You Plz erarbeiten. –
ich verstehe nicht ... Sie wollen mir erklären, wo ich die Code-Patches schreiben ???? – stylishCoder
yess, ich möchte einen Text auf Inkcanvas als Stroks auf einem Knopf clik .. Ereignis schreiben. und später kann ich diese stroks mit inkcanvaseditingmode.Erase löschen. So plzz sag mir das, wo ich deine Pseudo setzen. und sorry für schlechte grammer. –
- 1. Write WPF-Ausgabe in Bilddatei
- 2. Android Center Text auf Leinwand
- 3. Ink Sapo topbar Bedeutung in Ink Toolkit
- 4. WPF: Leinwand Events Nicht
- 5. WPF Leinwand Hintergrund Hinzufügen
- 6. WPF - Zeichnen auf Leinwand mit Mausereignissen
- 7. WPF Keyboard Shortcut - Warum funktioniert das nicht?
- 8. WPF-Leinwand-Schaltfläche?
- 9. wpf leinwand hintergrundbild dynamisch
- 10. Wie zeichne ich Text auf Leinwand?
- 11. Render Text auf Leinwand mit WebGL
- 12. Zeichnen Sie Text auf Leinwand im Winkel
- 13. html 5 Leinwand Text
- 14. Gezeichneten Text auf einer HTML5-Leinwand zeichnen
- 15. Zeichne Text "ellipsized" auf eine Leinwand
- 16. Soft Input Keyboard überlappt mit mehrzeiligen Text bearbeitet auf Android
- 17. Javascript Keyboard Ereignis ändert markierten Text
- 18. WPF - Leinwand Höhe in Pixel
- 19. Sortieren von Objekten auf Leinwand
- 20. Disable Keyboard auf visueller Basisanwendung
- 21. Silverlight Leinwand auf Scroll nicht
- 22. Android mit E-Ink-Display
- 23. Antialiasing großer Text in Leinwand
- 24. Write-back vs Write-Through
- 25. WPF So vergrößern Sie die Figur auf einer Leinwand
- 26. Messen von Text in WPF
- 27. WPF - Position und Größe auf einer Leinwand sperren
- 28. Wie ein Rechteck auf einer WPF-Leinwand zeichnen
- 29. Speichern einer Leinwand in Png C# wpf
- 30. Können wir vertikal Text auf Leinwand in j2me
Bitte erwähnen Sie, was Sie haben versucht, und wie Sie die Dinge wollen? – stylishCoder
wenn Sie suchen etwas in WPF versuchen Sie diesen Link http://stackoverflow.com/questions/16037753/wpf-drawing-on-canvas-with-mouse-events –
Ich habe bereits versucht inkcanvaseditingMode.Select, inkcanvaseditingMode.Erase sowie Zum Zeichnen und Löschen der Stroks.now möchte ich, dass ein Text auf Inkcanvas wie mspaint texttool geschrieben wird und diese Störche werden durch Inkcanvaseditingmode.erase gelöscht. –