問題タブ [longlistselector]

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 に答える
495 参照

windows-phone-7 - LongListSelector から派生したときに「整形式制約: 一意の属性仕様」(0xc00cee3c) エラーが発生するのはなぜですか?

Silverlight ツールキットの LongListSelector から子孫クラスを作成しようとしています。これを SimpleLonglistSelector と呼びましょう。「Silverlight for Windows Phone Toolkit Source & Sample - Feb 2011.zip」から始めました。

http://silverlight.codeplex.com/releases/view/60291

新しいクラスを作成しました:

次に、他のすべての長いリスト セレクターと同じピボットで、LongListSelector の例に追加しました。

次に、そのソースを LoadLinqMovies() の映画ソースと同じになるように追加しました

次に、コードを実行します (見栄えがよくないことはわかっています。これは、バインドが正しく設定されていないためです。データではないことがわかるように実行します。必要に応じて、次のように実行できます。

それは私がそれを見たいように見えます。

どちらの場合も、グループ ヘッダーをクリックした場合を除いて、これは期待どおりに機能します。([デフォルトで青色] の正方形のいずれか)。私は得る

エラーメッセージは次のとおりです。

つまり、次のことを意味すると思います。

一意性の問題があるとは思いません。私は何を間違っていますか?

0 投票する
3 に答える
1589 参照

windows-phone-7 - WP7 Toolkit Updateは、LongListSelectorからGetItemsInView()を削除しました

Windows Phone Toolkitの最新の更新により、MangoリリースのLongListSelectorの内部が見直されました。変更の1つは、関数のサポートを削除することでしたGetItemsInView()(空のリストを返すようになりました)。この関数は、以前は画面に現在表示されているアイテムのリストを返していました。これを使用して、ページから移動するときに一番上に表示されるアイテムへの参照を取得し、を使用して墓石の後の回復をサポートできるようにしましたScrollTo(object item)

誰かが提案された代替案が何であるか知っていますか?Mangoのトゥームストーニングでは問題がはるかに少ないことは知っていますが、それでもサポートしたいと思います。スクロール位置を思い出したいシナリオが他にもあるかもしれません。私のリストには、場合によっては何千ものアイテムがあります。

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

c# - カスタム クラス ObservableCollection を作成できません>

次の例で LLSGroupsWithItems を定義できない理由 (コンパイルされません):

コンパイラ エラーは次のとおりです。

長い話:

form の構造にアイテムを動的に追加する方法について、WindowsPhoneGeek で例を見てきましたObservableCollection<ObservableCollection<T>>が、LongListSelector がバインドされているコレクション内に自動グループ化機能をカプセル化したいので、常に見る必要はありません。特定のアイテムを追加するグループ。このためには、定義しようとしているクラスを作成する必要があると思いますが、C# の制限または何かによってそれができません。理由を説明してください。ありがとう。

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

c# - LongListSelector リンク イベント

LongListSelectorにバインドされているにさらにグループを動的に追加したいと考えていますObservableCollection

最後のグループのLinkイベントが呼び出されると、さらにグループ (アイテムを含む) を読み込みます。

問題は、グループ内のアイテムにグループを追加するとすぐにObservableCollection表示されなくなり、新しく追加されたグループのグループ ヘッダーのみが表示されることです。ObservableCollectionに正しいグループとアイテムが含まれていることを再確認しました。

LongListSelectorグループを追加すると、 が平らになるように見えます。

誰もそのような問題に遭遇しましたか?


編集:次のことも試しました:最後のグループのリンクイベントで、ItemsSourceLongListSelectorをnullに設定し、アイテムをロードしてItemsSource再度設定します:

これは機能しますが、高速でスクロールすると、深刻なエラーが原因で、ある時点でエミュレータへの接続が失われます。

スローされたすべての例外 (処理済みおよび未処理) で停止するようにデバッガーを設定して、例外をキャッチしようとしましたが、役に立ちませんでした。

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

xaml - LonglistSelector内のTextBlockをカスタマイズする方法

リストから「Name」(最初のTextblockにバインドされている)値を選択する上記のLongListSelectorがあります。また、それにテキストを追加したかったので、その下にもう1つのテキストブロックを作成しました。LonglistSelector内にあるため、2番目のTextBlock like(Info.Text = "HI")にテキストを追加できませんでした

2番目のテキストブロックに値を与える方法は??

ありがとう

0 投票する
2 に答える
2775 参照

listbox - Windows Phone Mango-ListBoxまたはLongListSelector?

たくさんのレコードを含むリストを表示する必要がある場合、どちらのコントロールが優れていると思いますか?それとも、どちらのコントロールの方がスクロールエクスペリエンスが優れているのでしょうか。

このLongListSelectorで問題を報告している人をたくさん見ましたが、本当にバグが多すぎて使用できませんか?

誰かが私のためにこれにいくつかの光を当てることができることを願っています。事前に感謝します。Xin

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

windows-phone-7 - LongListSelector - SelectedItem を MVVM バインドする方法

MVVM を介して LongListSelector を実行することができました。つまり、ItemSource はビューモデルのプロパティを通じて設定されます。

しかし、いくつかの奇妙な理由で、LongListSelector の SelectedItem を「バインド」できないようです... ViewModel プロパティの Set または Get を取得していません。これはどのように行われますか?そして、ViewModel の SelectedItem の「タイプ」はどうあるべきですか? グループ内のクラスのタイプだと思いましたか?

私の現在のxaml:

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

.net - LongListSelector(ツールキット)のヘッダーへのデータのバインド

LongListSelectorのヘッダーテンプレートにデータをバインドしたいと思います。これがxamlコードです

そしてc#で私は持っています:

しかし、シナリオごとに異なるヘッダーが必要なので、データをテンプレートヘッダーにバインドするにはどうすればよいですか?

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

windows-phone-7 - UIをブロックせずにlonglistselectorアイテムを追加する

WP7アプリでlonglistselectorを使用しています。このアプリでは、longlistselectorに、少し複雑なitemtemplateを使用して複数のアイテム(20を超える)を入力できます。その場合、ユーザーがリストにデータを入力するボタンをクリックすると、UIが3、4秒以上ハングし、リストにデータが入力されるのを待ちます。私のアイデアは、リストが作成されている間にリストを表示することでした。タイマーを作成し、ティックごとにリストに要素を追加します。視覚的にはアイデアは機能し、UIはハングしません...残念ながら、longlistselectorはすべてのアイテムを追加しますが、間違ったグループに追加します。いくつかのテストの後、スレッドではなく問題を再現します。コードは次のとおりです。

longlistselectorItemsSourceにバインドされているGroupクラスは次のとおりです。

これは私がデータをロードするために使用するコードです:

次に、タスクにアイテムを追加するためのボタンを作成しますVisibili:

ボタンをクリックすると、3つのタスクがすべて3番目のグループに追加されます。具体的には、次のコードを実行した場合と同じ結果になります。tasksVisibili [2] .Add(task1); tasksVisibili [2] .Add(task2); tasksVisibili [2] .Add(task3);

私はそれを間違っていますか?私の目標を達成する別の方法はありますか?またはバグですか?

よろしく、セルジオ

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

silverlight - コードを介した LongListSelector の追加が機能しない

LongListSelectorSilverlight でビア コードを追加する際に問題が発生します。コードは次のとおりです。

ピボット ヘッダーは表示されますが、リストは表示されません。リストのヘッダーのみが表示され、他には何も表示されません。フッターも正しいですが、欠落しています(正しいかどうかを確認するためにヘッダーをフッターに置き換えましたが、そうです)。