問題タブ [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.
wpf - WPFとXAMLの問題
WPFとXamlの新機能です。ドッキング方法を固定する方法がわかりません...この画面では、灰色はstatusBarがドッキングされていますが、グリッドとメニューはすべてのコンポーネントがキャンバスにあるわけではありません。これはXAMLです
c# - インクキャンバスの外に画像を表示する方法
「CanvasContainInkCanvas」というキャンバスに含まれる画像とインクキャンバスを表示する「drawCanvas」というキャンバスがあります。MatrixTransform を使用してズームアウトできます。
ズームアウトすると、キャンバスの外に画像が表示されます。
キャンバスからインクキャンバスに画像をコピーして、選択範囲を使用したいと考えています。私の問題は、画像をインクキャンバスの外に表示できないことです。
インクキャンバスの外に画像を表示するにはどうすればよいですか?
ありがとう
更新: inkcanvas 以外で選択を使用するにはどうすればよいですか?
wpf - イメージ テクスチャを使用した WPF ブラシ
WPFを使用して、背景が画像に設定されたInkCanvasがあります。この画像の上に、別の画像のテクスチャを持つブラシで描画したいと思います。ImageBrush を使用してそのソースを画像に設定できることは知っていますが、一度に図形全体しかペイントできない (たとえば、四角形を塗りつぶす) ことができると理解しています。InkCanvas にペイントできるようにしたいのですが、どこをストロークしても、この別のイメージが上に描画されます。これどうやってするの?
c# - インクキャンバスのサイズを左と上に変更する
画面に合わせてインクキャンバスの幅と高さを変更したい。サイズを変更すると、幅が右に、高さが下に拡張されます。しかし、inkcanvas は画面に収まりません。
また、inkcanvas 子要素の位置を修正したいと考えています。画面に合わせてinkcanvasのサイズを変更できれば、inkcanvas子要素の位置は変わりません。
画面に合わせてインクキャンバスのサイズを左と上に変更するにはどうすればよいですか?
ありがとう
更新: インクキャンバスをグリッドに配置しました。画面に収まりますが、子要素の位置がずれています。
赤い長方形の位置を修正したい。
赤い長方形の位置は変更しないでください。
私の全体像:
私の WPF アプリケーションには多くの画像が含まれています。キャンバスを拡大/縮小できます。選択ツールを使用して写真を選択できます。
私はキャンバスとインクキャンバスを持っています。
キャンバス: 画像を含み、拡大/縮小します
inkcanvas: 選択ツールあり
ズームアウトすると、キャンバスとインクキャンバスが小さくなります。
選択ツールを使用する場合は、すべての画像をキャンバスからインクキャンバスにコピーします。
しかし、インクキャンバスはズームアウトしているため、インクキャンバスの境界外では選択ツールを使用できません。
これが、インクキャンバスのサイズを変更して子の位置を修正したい理由です。
c# - 同時に 2 つのinkCanvases にインクを描画する
マルチタッチアプリケーションを実装しています。EditingMode が「Ink」のインクキャンバスが 2 つあります。同時に 2 つのインクキャンバスにインクを描画すると、機能しません。一度に 1 つのインクキャンバスにしかインクを描画できません。
同時に 2 つのインクキャンバスにインクを描画するにはどうすればよいですか?
ありがとう
wpf - アプリケーション、ウィンドウ、またはコントロール レベルですべてのタッチ入力をオフにする方法は?
wpf アプリケーションに c# を使用すると、Windows 7 でコントロール パネルでタッチが有効になっている場合、ユーザーはデフォルトInkCanvas
で指で「書き込む」ことができます。それを無効にして、スタイラス入力のみを強制したい。
可能であれば、複数の方法でそれを行う方法を知りたいInkCanvas
. ボーナスの 4 番目は、システム全体でタッチをオンまたはオフにする方法を知ることです。
を試し、を false にUnregisterTouchWindow
設定しようとしましたが、どちらも機能しませんでした。Stylus.SetIsTouchFeedbackEnabled
InkCanvas
wpf - WPF-InkCanvasタッチスクリーンの問題
私はタッチスクリーンアプリケーションを開発しています。タッチスクリーンオーバーレイには、WPFのデフォルト機能をすべて無効にする独自のSDKが付属しています。たとえば、このSDKを使用しない場合、InkCanvasで簡単に描画でき、プログラムはオーバーレイをマウス入力として認識しますが、このSDKを使用すると、ジェスチャーが認識されないため、SDKには優れた機能があるため、本当に必要です。これを使用するには、タッチポイントの位置を取得できるので、このポイントを認識してこのポイントに基づいて描画できるようにInkCanvasを構成するにはどうすればよいですか。
ところで、SDKを使うとマウスで描くことができます。
何か案が?
前もって感謝します、
wpf - InkCanvas消しゴム
私はスケッチパッドを持っていInkCanvas
ます; 消しゴムのサイズを変更したいので、次のように書きました。
これを試して:
- eを押して消しゴムを選択すると、消しゴムのスタイラスのヒントが長方形で表示されます
- +記号を押してサイズを大きくすると、変更は表示されません。なんで?
- iを押して編集モードを変更すると、インクチップが表示されます。
- もう一度eを押すと、消しゴムに戻ります。消しゴムの形状が変更されていることがわかります。
+記号を押してみませんか?
c# - Inkcanvas コントロール コンテンツを PDF として保存
InkCanvas コントロールの出力を PDF ファイルとして保存したいのですが、.isf および .bmp として保存できます。.pdf として保存するにはどうすればよいですか?
c# - InkcanvasコントロールWPFでアニメーションを作成したい
ストロークやストロークパスを描画するようなInkcanvasコントロールでアニメーションを作成して、ストロークパス上をどのように移動できるようにしたいですか?