問題タブ [inkcanvas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - WPF で InkCanvas を使用する必要があるのはなぜですか?
私の WPF アプリケーションには、いくつかの描画機能があります。Canvas を使用してマウス ジェスチャを手動で処理することでこれを解決し、描画されたストローク (InkPresenter にラップ) をこの Canvas に追加します。
Blend を使用すると、InkCanvasというものがあることに突然気付きました。Blend によると、これは「インク ストロークを受け取って表示する領域を定義する」コントロールです。、だから私がしていることに関連しているように聞こえます。しかし、プレーンなキャンバスを使用するとすべてがうまくいくようです..
そう; InkCanvas はプレーンな Canvas とどう違うのですか? なぜ代わりにこれを使用する必要があるのですか?
c# - (複合) C# でのジオメトリの混乱
InkCanvas で 1 つの複雑な複合形状を作成しようとしていますが、何か間違ったことをしているに違いありません。私はこれを達成するためのいくつかの異なる具体化を試みました。
だから私はこの方法を持っています。
しかし、これは私が得るものです: http://img72.imageshack.us/img72/1286/actual.png
それで、どこが間違っているのですか?
エド・ティア
wpf - WPF InkCanvas での基本的な図形の描画
私は wpf でアプリケーションのようなペイントに取り組んでいます。ユーザーが画像やプレーン サーフェスに描画を追加できるようにしたいです。また、線、楕円、長方形などの基本的な形状を描画したいと考えています。フリーハンドで描画できるインクキャンバスですが、ペイントのように形を描くことはできません。
scatterview - スキャッタービュー内のインクキャンバス
散布図でジェスチャを検出したい (散布図内の要素ではない)。surfaceInkCanvas にはいくつかのジェスチャの可能性があることがわかりましたが、目に見えない一種の surfaceinkcanvas をスキャッタービュー内に配置するにはどうすればよいですか?
ありがとう
c# - インクキャンバスを保存する
私のアプリケーションでは、ユーザーは複数のオブジェクト(いわゆる図面)を作成できます。各オブジェクトには、SDKSamples(MS Surface SP1 SDKが提供)のフォトパッド(フォトペイントアプリ)と非常によく似たSurfaceInkCanvasがあります。数十または数百もの作成が行われる可能性があるという事実を考えると、inkCanvas(描画オブジェクト)のコンテンツを保存するための最良の方法は何でしょうか。
調査の結果、1つのオプションが表示されました。それは、画像、jpg、またはpngに変換することですが、この方法はスケーラブルなIMOではないようです。
ポイントをデータベース(できればsqlite)に保存することは可能でしょうか?
目標は、ロード時にさらに編集するために図面(inkCanvasのコンテンツ)を復元できるようにすることです。
wpf - Wpf inkcanvas テキストの保存と取得
こんにちは、wpf で mspaint のようなアプリケーションを実装しようとしています。カスタム ストローク クラスを実装することで、基本的な描画機能のほとんどを正常に実装しました。今、mspaint からテキスト挿入オプションを実装しようとしています。DrawingContext を使用して実装しようとしました。 .DrawText、問題なく動作していますが、ストロークをisfファイルに保存して図面を再ロードすると、すべての図面がロードされますが、テキストは復元されません.同じことで私を助けてください.
c# - WPF:InkCanvas+フレーム
HTMLページを描画する必要があります。フレーム要素に表示されるページ。問題は、InkCanvasがFrameで機能しないことです。フレームの代わりにTextBlockを挿入しようとしました-ペイント作業。
動作しません:
仕事:
c# - InkCanvas スタイラスポイントのタイムスタンプ
WinForms の Microsoft.Ink ワールドでは、InkCollector オブジェクトを使用して、ユーザーはこのアプローチでストローク内のポイントのタイムスタンプを取得できました。WPF の世界は代わりに InkCanvas オブジェクトに依存しており、多くのプロパティがありますが、ストロークで収集された StylusPoints の Tick または Timestamp が見つからないようです。WPF InkCanvas でこれを行う同等の方法はありますか?
このようにストロークを傍受できるように見えますが、StylusPoint は封印された構造体であるため、新しいプロパティを継承/追加することはできません。
wpf - ActualWidth と ActualHeight が 0,0 から始まるのはなぜですか?
InkCanvas
WPF パスを追加し、選択を使用して WPF パスを選択したいと考えています。だから、私はこのコードを使用します。
これが出力です。0,0 から開始する ためActualwidth
、0,0 から WPF パスを選択する必要があります。ActualHeight
絶対 WPF パスを選択するにはどうすればよいですか?
ありがとう
編集:
これで、このコードを使用して絶対に選択できます。