問題タブ [pixelsense]
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# - ピンチ時にグリッド/ビューボックスのテキストを拡大縮小する
ある日、私はこの問題の解決に苦労しています。これは、スキャッタービューアイテムをピンチしてサイズを変更する際のテキストブロックとテキストボックスのスケーリングに関してです。各要素をビューボックスに配置するだけでなく、グリッド全体をビューボックスに配置してみました。問題は、それ(つまり、textbloxk)が、実行時、またはcontact_upでさえも、(いわば動的に)ピンチまたはストレッチしてもスケーリングされないことです。
wpf-controls - SurfaceScrollViewer の開発と展開
これについて正しい情報を見つけるのに苦労しています。
アプリケーションで WPF を使用してきたのは、WPF を使用すると視覚効果が向上するためです。現在、私のコントロールは基本的な WPF コントロール (ListView、ComboBox など) であり、基本的な Windows メソッド (スクロールバー、スクロール ボタン) を使用してスクロールされます。タッチ/選択でのマウス クリックのみをエミュレートします)。
SurfaceScrollViewerコントロール (または同様のもの) を使用したいのは、古い Windows スクロールバーを使用せずにタッチタイプのスクロールを取得するために必要なことを正確に行うためです (iPhone のおかげで、遭遇するすべての GUI でこれを期待するようになりました)。 .
では、Surface ハードウェア ($15k... ouch) ではないシステムに展開されたアプリケーションで SurfaceScrollViewer を使用できますか? そうでない場合、MS は Windows 開発者が特殊なハードウェアを使用せずに通常の Windows (XP、Vista、7) プラットフォームで使用できるコントロールを提供するつもりですか? そうでない場合、代替案やアイデアはありますか?
c# - 私のWPFアプリケーションでスクリーンセーバーのようなことをする方法は?
MainWindow に 3 つの異なる UserControls を持つ WPF アプリケーションがあり、これらのうちの 1 つだけが一度に表示されます。3 つのページがあり、好きなときにページを切り替えることができます。最初のページはスタート画面のようなものです。2つ目は「全体像」のようなものです。3 ページ目には詳細が表示されます。それらの切り替えは、ストーリーボードでうまく機能します。表示されているページを非表示 (不透明度をゼロ) にして、表示されているウィンドウ領域の外に移動し、新しいページを表示されているウィンドウ領域に移動して表示します。ここまでは良かった... (私の言いたいことがわかっていただけたでしょうか^^)
しかし、スクリーンセーバーモードのようなものがあるといいでしょう。私が望むのは、ユーザーが 2 分間何もしない場合、ストーリーボードを実行して開始画面ビューに戻すことです。
これはどのように機能しますか??
wpf - Microsoft Surface でのナビゲーション
Microsoft の Surface テーブル用のアプリケーションを作成しています。画面 (ウィンドウまたはページ) 間を移動する必要があります。SurfaceSDK は NavigationWindow に似たものを提供しますか? そうでない場合、どうすれば画面間を移動できますか?
wpf - WPFスライダーレイヤーの問題
私はWPFスライダーを使用しており、基本的に「プルアウトコントロール」を実装するために使用しています。
基本的には、0と1の2つの位置を持つスライダーコントロールです。
このコントロールは左端にあるので、最初に表示されるのは0の親指の位置です。次に、ユーザーはそれを1の位置にドラッグして、スライダーの親指の全体像を見ることができます。
お気づきの場合、スライダーが別のコントロールの上に置かれているという問題があります。これが事実であるため、基になるコントロールと対話できません。
私が試したこと:
デフォルトのスタイルでは、トラックのHitTestVisibleプロパティをfalseに適用しようとしました。だけでなく、他の可能な要素。ただし、親指なので、コントロール全体がHitTest'ableではなくなります。
スライダーをHitTestVisible=falseに制御しながら、スライダーのつまみをHitTestVisible = trueにするには、どうすればよいかについてのアイデアがあります。
c# - インクキャンバスを保存する
私のアプリケーションでは、ユーザーは複数のオブジェクト(いわゆる図面)を作成できます。各オブジェクトには、SDKSamples(MS Surface SP1 SDKが提供)のフォトパッド(フォトペイントアプリ)と非常によく似たSurfaceInkCanvasがあります。数十または数百もの作成が行われる可能性があるという事実を考えると、inkCanvas(描画オブジェクト)のコンテンツを保存するための最良の方法は何でしょうか。
調査の結果、1つのオプションが表示されました。それは、画像、jpg、またはpngに変換することですが、この方法はスケーラブルなIMOではないようです。
ポイントをデータベース(できればsqlite)に保存することは可能でしょうか?
目標は、ロード時にさらに編集するために図面(inkCanvasのコンテンツ)を復元できるようにすることです。
c# - 表面はライブラリスタックに画像散布図をドロップし、イベントをトリガーします
私はこの分野に不慣れで、スキャッタービューからライブラリスタックにドラッグアンドドロップしようとしています。ドロップが実行されると、イベントがトリガーされます (画像がライブラリスタックにドロップされた後、メッセージボックスが表示されます)。しかし、私はそれを行う方法を見つけることができません..
以下はコードスニペットです
と
ご指導いただければ幸いです
c# - WPFのボタンのマルチタッチを無効にする最善の方法は?
Surfaceアプリケーションで作業していますが、複数のボタンが同時に押されるという問題があります。
いくつかのボタンを備えたメニューコントロールがあります。それらのいくつかは、ホスティングウィンドウをメニューコントロールからフェードアウトさせて他の何かを実行させるコマンドにバインドされていますが、メニューコントロールのさまざまなビューステートをフェードアウトするEventTriggersに接続されているものもあります。問題は、Surfaceでは同時に10個のボタンを押すことさえでき、それが異常な効果を引き起こすことです。そのため、ボタンを無期限に押すか、フェードアニメーションが完了するまで、コントロールのすべてのボタンを無効にして、複数のボタンを防ぐことができます。ボタンを押すと押された状態になります。
素敵なアイデアはありますか、それともすべてのタッチ入力とステートマシンを手動で処理する必要がありますか?
pixelsense - 写真アプリのソースコードが公開されていないのはなぜですか?
デフォルトでMSSurfaceで実行されるPhotosアプリケーションの背後にあるソースコードのトレースが見つかりませんでした。ソースコードへのリンクがあれば教えてください。MSFTのモデレーターだけでなく、その理由を教えてください。
ありがとう!
c# - タイプ「System.String」のオブジェクトを「..Controls.SurfaceListBoxItem」例外にキャストできません
私がやろうとしているのは、リストボックスの各値について、その値を選択した値と比較し、一致インデックスを選択済みとして設定することだけです。何らかの理由で、タイトルの例外が発生します。理由はわかりませんが。コード:
ありがとう!