問題タブ [semantic-zoom]

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.

0 投票する
1 に答える
1411 参照

listview - XAML: Semantic Zoom と ListView MakeVisible を使用するとスクロールしない

セマンティック ズーム コントロール内に ListView コントロールが埋め込まれています。

XAML の読み込み時に Listview 内の項目にスクロールしたい

これまでに多くのオプションを試しましたが、スクロールを動かすものはないようです

0 投票する
1 に答える
160 参照

c# - SemanticZoom コントロールによるスクロール ラグ

約 350 項目を表示するために SemanticZoom コントロールを使用し、名前の頭文字を使用してそれらをグループ化しました。アイテムには多くの情報はありませんが、実際にはテキストのみで構成されているため、可能な限り軽量化されています。

アプリケーションは、データを非常に高速にロードし、遅延なく適切に表示するため、正常に動作します。私の問題は、右または左にスクロールしようとすると大きなラグが発生し、スクロールがスムーズにならないことです。

適切に動作するためにスクロールのパフォーマンスを最適化するにはどうすればよいですか? 私はi7プロセッサを持っているので、古いPCでは最悪になると思います.

0 投票する
1 に答える
314 参照

javascript - Metro アプリ - スムーズな SemanticZoom トランジション

HTML5/JavaScript フレームワークを使用して、Windows 8 で Metro スタイル アプリの作成に取り組んでいます。私の問題は、セマンティック ズームを使用しているときに、ユーザーがピンチしてズームインまたはズームアウトすると、開始画面のようにトランジションがスムーズにならないことです。むしろ、ユーザーがピンチすると、セマンティック ズームが zoomedin から zoomedout に移行します。ユーザーが指を使ってコンテンツのズームアウト/ズームインの方法を制御できるスタート画面のようにしたいと思います。ユーザーの指がピンチすると同時にズームアウトおよびズームインします。興味深いことに、C#/XAML セマンティックズーム サンプル アプリケーションにはこの機能が含まれていますが、JavaScript サンプルには含まれていません。これには理由がありますか?セマンティックズームを完全に書き直さずにこの機能を実装することは可能ですか?

ビューで -ms-content-zoom CSS を使用しようとしましたが、うまくいきません。

すべての助けに大歓迎です。私はいつでも答えを受け入れます!

0 投票する
1 に答える
243 参照

windows-8 - GridViewなしのSemanticZoom

GridViewコントロールなしで独自のSemanticZoomを実装する方法を知りたいです。

メインページに独自のカスタムコントロールがありますが、グループ化されたGridViewに似た構造であり、ユーザーがグループでズームジェスチャを行った後に詳細を開きたいと思います。

ただし、SemanticZoomコントロールはGridViewとのみ連携して機能するようです。

何か案は?

乾杯、トーマス

0 投票する
1 に答える
316 参照

windows-8 - 空のアイテムを含めるためにwindows-8セマンティックズームアウトを取得する

データ テンプレートを ItemTemplate セレクターに提供することは理解していますが、表示したい項目がデータの一部ではありません。たとえば、教室に次のような子供のリストがあるとします。

  1. マーク・アンダーソン
  2. サラ・バッキンガム
  3. デイブ・クリスティ
  4. ジェニ・トンプソン。

姓の最初の文字を使用してデータを整理しています。学生 (FirstName、LastName) を表す dataItems を groupedItemList に渡すと、

セマンティック ズーム アウトには、次の文字のみが含まれます

アルファベットのすべての文字のリストが必要であり、アイテムを持たない文字が別の視覚的処理を受けるようにスタイルを設定します。

0 投票する
1 に答える
838 参照

c# - プレーンなグリッドまたはリストビューではなく、カスタム ビュー階層のセマンティック ズーム

さまざまなコンテンツと個々のスタイルを表すいくつかのグリッドビューを持つグリッドを含む xaml のページ レイアウトがあります。

これは私のアプリケーションのハブであり、たとえば、アーティスト、パフォーマンス、レコードなどのさまざまなコンテンツを提示します。これらは何らかの形で関連しているが、コンテンツが異なるため、異なる方法で表現されます。(アイテムテンプレートとグループ化スタイルはそれぞれまったく異なります)

一度ズームアウトすると、カスタムメイドのグループが表示されるセマンティックズームを実装したいと考えています。したがって、ズームアウトすると、アーティスト、パフォーマンス、レコーディングがグループとして表示されるはずです。

残念ながら、ZoomedIn/Out タグ内に GridView または ListView を 1 つしか配置できません。

この問題を回避する方法を知っている人、または確実な解決策を提供できる人はいますか?

0 投票する
1 に答える
211 参照

silverlight - Silverlight PivotViewer セマンティック ズーム 2 つの PivotViewerTemplates が同時に表示される

Silverlight 5 ユーザー コントロールで PivotViewer コントロールを使用しています。セマンティック ズームを利用するために、2 つの PivotViewerTemplates を定義しています。最初に定義されたテンプレートの MaxWidth は 300 で、2 番目のテンプレートには MaxWidth が設定されていません。PivotViewer コントロール内の特定の「ズーム」で、両方の PivotViewerTemplates が同時に表示されます (両方のテンプレートは、その時点でもある程度透明です)。1 つの PivotViewerTemplate から別の PivotViewerTemplate への移行の間でスタックしているかのようです。

両方の PivotViewerTempaltes が同時に表示されないようにするにはどうすればよいですか?

0 投票する
0 に答える
102 参照

xaml - XAML ビューをマージしますか?

私は Android/iOS のバックグラウンドを持っており、SemanticZoom を使用し、長い水平スクロールに含まれる 6 つの列を持つ (グリッドを使用した) ランディング ページの構築を検討しています。

各グリッド列には異なるコンポーネントがあり、幅も異なります。

例えば

  • 1 列目には、一連のグリッド タイルとテキスト付きの積み上げ画像が含まれます。
  • ドキュメントのサムネイルを含む 2 列目のグリッド
  • 3列目は動画一覧など。

XAML ビューを (Android のように) マージできる方法があるかどうか、またはこのランディング ページを作成するための効率的な方法を誰かが提案できるかどうか疑問に思っていました。

0 投票する
0 に答える
311 参照

c# - セマンティック ズーム (ズーム アウト ビュー) で複数のアイテムを削除する

私は、グリッドビューでデータをバインドするセマンティック ズーム (Windows8 ストア アプリ) を含むアプリケーションを開発しています。ズーム アウト グリッドのバインドは次のとおりです。

複数のアイテムを選択(右クリック)/スワイプ選択すると、常に同じ選択インデックス(最初に選択したアイテムのインデックス)が表示されます。これらのすべてのアイテムを選択したインデックス/選択したアイテムを取得して、それらを削除したいと考えています。

常に同じインデックスを提供する理由がわかりません。

ありがとう、

0 投票する
0 に答える
476 参照

c# - Windows ストア アプリのカスタム グリッドを使用するときに、ListView と GridView のスクロール位置を同期する方法は?

SemanticZoom.ZoomedOutView に GridView があり、SemanticZoom.ZoomedInView に ListView があります。ズームアウト ビュー (GridView) でアイテムをクリックすると、ズームイン ビューが表示されず、代わりに、ズームイン ビューでアイテムをクリックしたときと同じビューがアクティブになります。ISemanticZoomInformation を実装するカスタム グリッドを使用するこちらの手順に従って、これを解決しました。

ここで、GridView と ListView を同期する必要もあります。これにより、表示される項目が同じで、形式が異なるだけです。これを達成するための最良の方法は何ですか?

これまでのところ、ビューのスクロール位置を取得しようとしましたが、ディスプレイに表示されている最初のアイテムを取得して、他のビューに同じアイテムの位置を表示させる方法がわかりませんでした。

2 つのセマンティック ズーム ビューの xaml は次のとおりです。

SemanticGrid は次のとおりです。

}