問題タブ [scatterview]
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.
c# - Datagridview を Scatterviewitem に追加するには?
scatterview を使用してさまざまなテーブルの内容を動的に表示しようとしていますが、それを行う簡単な方法はありますか。現在、DatagridView にクエリの結果があり、それを ScatterViewItem に追加したいと考えています。直接割り当ててみましたが、ここで何か間違ったことをしているに違いありません。それを xaml コードにバインドする必要がありますか?
c# - ScatterViewItemの画像からコントロールゾーンを分離します
選択ゾーンをScatterViewItem自体よりも小さくしたいと思います。多くのことを試しましたが、何も機能しませんでした。ScatterViewItemとして次の画像があります。
通常のScatterview操作の開始点として、赤い円(およびその内側)のみをクリック可能にします。
誰を先に進めるべきか考えていますか?前もって感謝します。
wpf - ScatterViewItems を線で接続する
ScatterViewItems の間に線を引きたいのですが、ここで既に見つけたものでは機能しません。直線はありますが、楕円の中心に接続されていません。誰かが私の間違いを見ますか?ここに私が持っているものがあります:
そして、c#
wpf - WPF Scatterviewアイテム - ボタンをクリックしてすべてのアイテムをクリアする方法は?
ボタンを作成し、散布図をクリアする動作を書きましたが、うまくいきませんでした:
この前に、このコードでアプリケーションをリセットすることを考えましたが、どちらも機能しませんでした: (System.Diagnostics を使用して追加しました; )
xaml:
私が見逃していることを教えてもらえますか、ありがとう
rotation - Microsoft PixelSense ScatterviewItem Rotate イベント
ScatterView には組み込みの回転、サイズ変更、および移動アクションが用意されているため、Shape の標準的な操作には非常に便利です。やり直し/元に戻す機能を提供するために、シェイプの設定を保存して、必要に応じて以前の状態に戻したいと考えています。そこで「OrientationChanged」「Moved」などのイベントがあればいいのですが。OnManipulationStarted イベントがあることは知っていますが、その操作が回転、移動、またはサイズ変更のいずれであるかを把握する必要があります。
各 OnManipulationStarted イベントですべての属性を格納するよりもエレガントな方法はありますか?
c# - ScatterViewItem RichTextBox へのドラッグ アンド ドロップ
anとaScatterView
の 2 つのアイテムで構成される があります。RichTextBox はtrue に設定されています。Image
RichTextBox
AllowDrop
Image を RichTextBox にドラッグすると、イメージは完全に消えますが、RichTextBoxDragEnter
とDrop
イベントはまったく発生しませんでした。どちらもしませんでしPreviewDragEnter
たPreviewDrop
。
RichTextBoxAllowDrop
を false に設定してみましたが、イメージは期待どおり RichTextBox の上に置かれました。
RichTextBoxのDragEnter
andイベントを発生させるにはどうすればよいですか? Drop
発火するのはScatterView
の Drop イベントだけです。
c# - DragDropEffect.Copy 自身を None にリセットします
に がありScatterViewItem
、Scatterview
その操作は私が処理していません。またRichTextBox
、 ScatterView には、プロパティ がありますAllowDrop = True
。
デフォルトでは、RichTextBox のDragEnter
イベントは、ScatterViewItem がそこにドラッグされるたびに発生しますが、これは正しいことです。ここで DragDropEffect を確認したところ、DragDropEffect.Move
. その後Drop
、イベントは適切に発生します。
DragEnter でDragDropEffect を から に変更しましMove
たCopy
が、Drop イベントが発生しなくなりました。DragDropEffect をもう一度チェックしたDragOver
ところ、どういうわけか になりましNone
た。DragOver で (再度) に設定しようとしましCopy
たが、毎回None
、DragOver の次のトリガーでそれ自体になります。
Drop イベントが発生するのは、DragDropEffect がAll
またはに設定されている場合のみMove
です。DragDropEffect.Copy
これを変更して Drop イベントを発生させるにはどうすればよいですか? e.Handled = true
DragDropEffect.Copyに設定した後に設定しました。
編集: 申し訳ありませんが、svi のドラッグ アンド ドロップを少し操作しました。ScatterView のOnManipulationStarted
で、svi を取得して を呼び出しsvi.BeginDragDrop(svi.DataContext)
ます。sviに対して行ったのはこれだけです。
wpf - 画像とユーザー コントロールを含むキャンバスを回転可能にするにはどうすればよいですか?
Image と usercontrol を表示するために scatterview を使用しています。canMove および canScale は、c# コードから false に設定され、スケーリングと移動を制限します。canRotate を true に設定することで、スキャッター ビューを回転させることができます。私が正しくやっているなら、誰かが私を導いてください。
c# - ScatterViewItem を使用した WebBrowser のフラット化
私は を持ってWebBrowser
いScatterViewItem
ます。には他の ScatterViewItems もありますScatterView
。
ただし、WebBrowser が実際には ScatterViewItem に常駐していないように見えることに気付きました。別の ScatterViewItem ( を含むImage
) をその上に移動すると、画像はWebBrowser を保持しているWebBrowser
の後ろに表示されます。ScatterViewItem
これは Z オーダーです。
- ウェブブラウザ
- 画像
- 画像のSVI
- WebBrowser の SVI
これは非常に奇妙に見えます。別の ScatterViewItem をその上に移動すると、移動している ScatterViewItem が WebBrowser の上になるようにするにはどうすればよいですか?
編集:問題のスクリーンショットがあります: