問題タブ [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.
wpf - scatterview アイテムの角を丸くする - Microsoft surface SDK
scatterview アイテムにオーバーレイされた画像があります。scatterview アイテムには、stackpanel といくつかのテキストブロックが含まれています。メイン ウィンドウの背景を透明に重ねて配置すると、画像とうまく結合しない角がまだ見えます。
散布図にサーフェス アイテムを追加するために surfaceusercontrol を使用しています。コードは以下のとおりです。
角を長方形ではなく丸い形にクリップする方法が必要です。
wpf - ScatterViewItemカスタムシェイプ
Canvasを含むScatterViewItemがあります
デフォルトの長方形が表示されないようにカスタム形状を提供したいと思います(これが私の現在の実装の写真です)。
この例のリンクテキストに従い、SDKに付属のパズルを調べましたが、動作させることができません。ScatterViewItemが空白です。
SurfaceWindow.Resourcesでパスを定義しました
そして、上のリンクからスタイル属性をコピーしました。指示に従ってCustomShape.csを作成してから、ScatterViewItemを作成しました。
私は行を理解しているので、上記のコードと少し混乱しています
ScatterViewItemのコンテンツを上書きします(つまり、私の場合はCanvas、別の場合はImageと言います)。とりあえず、ScatterViewアイテムを移動したり拡大縮小したりする必要はないので、影は必要ありません。長方形のボックスを削除したいだけです。
.net - ScatterViewItem でのコントロールのレイアウトの整理
次の内容が垂直順に記載されたスキャッタビュー アイテムがあります。
1 ~ 3 行のテキストを表示する TextBlock - TextBlock1
画像 - サイズは画像の解像度によって異なりますが、プロパティで最小の高さ、幅を設定します。
TextBlock - 1 ~ 10 行のテキストが表示されます - TextBlock2
表面切り替えボタン
ユーザーはこのアイテムをスケーリングできるようになったので、これをビューボックスに入れました。XAML コードは次のとおりです。
結果の表示の問題は次のとおりです。
TextBlock2 は、残りの項目に対して非常に小さいサイズでテキストを表示します。
TextBlock2 はテキストを小さなサイズで表示しているため、stackpanel 内で TextBlock1 の左側に配置されていません。
ユーザーがアイテムを拡大縮小すると、テキストと画像のサイズが大きくなるように、Viewbox を使用しました。
これを行うより良い方法はありますか?DataTemplates を使用すると、この問題または別の問題を解決できますか?
c# - ScatterView、MultitouchVista、SurfaceSDKを使用したマルチタッチはありません
次の手順に従って、64ビットのWin7にMicrosoft Surface SDK 1.0 SP1をインストールしました:www.brianpeek.com/blog/archive/2009/05/14/install-the-surface-sdk-sp1-workstation-edition-on-x64。 aspx
これまでのところ問題はありません。アプリケーションをテストするために、2匹のマウスでMultitouchVista(ここを参照:multitouchvista.codeplex.com/)を使用します。(更新: Surface Simulatorを試してみましたが、機能したので、コードの問題ではない可能性があります)
ScatterPuzzleの例(SurfaceSDKに含まれています)を試してみたい場合は、1つのポイントのみが使用されます。そのため、2つのオブジェクトを同時に拡大縮小したり、回転したり、移動したりすることはできません。
msdn.microsoft.com/en-us/library/ee957318.aspxのこの単純な例でも機能しません。
それはある種の既知のバグですか、それとも私は何か間違ったことをしていますか?
ありがとう。
PS:たとえば、現在のアプローチでは、RotateTransformを使用して回転し、ManipulationDeltaを使用してアイテムの必要な回転角度を計算します。
編集: はい、Surface Simulatorで試してみましたが、うまく機能します。問題は、MultiTouchVistaを使用する必要があるということです。マウスでシミュレートしたものと同じ入力を取得するマルチタッチテーブルを作成しました。
MultiTouchVistaがデモアプリケーションで使用されているYoutubeのビデオを見つけました:http ://www.youtube.com/watch?v=CHsqS2QnR14 彼はそれが機能していたようです。
Edit2: SDKのアイテムにはContactEventsが必要なようですが、MultitouchVistaでは「のみ」TouchEventsが提供されます。したがって、これらは重い回避策なしでは機能しません。
scroll - プログラムで SurfaceScatterView をスクロールする方法
SurfaceScatterView は ItemControl です, 選択した位置にスクロールしたいです. 誰でも助けてくれますか , ありがとう
wpf - WPFでDataTemplateを操作するための「Style」属性の取得
これはMicrosoftSurfaceの開発に関連する質問ですが、WPFの一般的な質問でもあると思います。
例で見つけた次のコードをどのように翻訳しますか?
データバインディングを操作するには:
Style
元のコードで宣言を「添付」する方法がわかりません。
私はWPFの初心者なので、用語が正しくない場合はお詫びします。
wpf - scatterview のメインの childelement の子のみを scatteritem として使用することは可能ですか?
ドッキングを利用するために Telerik API を使用しています。xaml は次のようになります。
「Raddocking」の親として ScatterView を実装することは可能ですが、RadPane のみに影響を与えることを選択できますか?
前もって感謝します
transparent - C# で ScatterViewItem からシャドウを削除する (XAML ではない)
Microsoft Surface でアプリケーションを開発しています。プログラムで多くの PNG 画像を ScatterViewItems として追加します。アイテムを透明に設定しても、影が表示されます。
C#でシャドウを削除するにはどうすればよいですか? (XAML ではありません)。
前もって感謝します、
c# - プログラムでScatterViewItemに名前を付ける
現在、私はMicrosoft Surfaceに取り組んでおり、主にデータベースに基づいてScatterViewItemsを動的に作成するアプリケーションを作成しています(ただし、質問にとって重要ではない理由により、バインドされていません)。コントロールに配置する前のScatterView。
NameScopeの宣言:
SVIに名前を作成/割り当てる
後で名前を呼ぶ
これが呼び出されると、FindNameはnullを返します。これから(そしてSVIのNameプロパティを見て)、名前を間違って割り当てていると結論付けることしかできません。
では、プログラムで作成されたオブジェクトにどのように名前を付けるのでしょうか。
c# - モーダルScatterViewItem
モーダルScatterViewItemを作成するにはどうすればよいかを誰かが指摘できますか?閉じられるまで他のものとの相互作用を防ぐためにトップに留まるScatterViewItemが必要です。ウィンドウフォームのmyWindowInstance.ShowDialog()のようなものです。
ありがとう!