問題タブ [listpicker]

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 投票する
3 に答える
3455 参照

xaml - ListPickerのクラッシュ

次の構造のListPickerがあります。

これを実行しようとすると、次のメッセージが表示されます。

その要素はすでに別の要素の子であると書かれています。

しかし、最後のアイテムを削除して、ピッカーに5つのアイテムだけを保持すると、正常に機能します。何が間違っているのですか?

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

windows-phone-7 - Caliburn.Micro の ListPicker Message.Attach エラー

WP7 で次の XAML コードを使用しています。

エラーが表示されます:ターゲットは FrameworkElement または CollectionViewSource である必要があります

私がやりたいことは、VM に ListPicker から SelectedItem を渡すことだけです。私は何を間違っていますか?

0 投票する
5 に答える
9216 参照

xaml - Binding ListPicker.SelectedIndex の問題

Windows Phone 7 UserControl で ListPicker の SelectedIndex 属性の双方向バインディングを実行しようとしています。

DataContext を設定すると、次の例外が発生します。 SelectedIndex must always be set to a valid value.

これは XAML コードです

そして、DataContext のコード ビハインド

ブレークポイントPickerSelectedIndex.getを入れると、正しく返されることがわかります ( 0)。この行を削除すると問題がSelectedIndex="{Binding PickerSelectedIndex, Mode=TwoWay}"解決し、ListPicker に MyList のデータが正しく読み込まれていることがわかります。

どこが問題なのか見当がつかない…

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

c# - WindowsPhone7のListPickerコントロールが完全な選択ウィンドウを開いていない

アイドル状態のときの様子は次のとおりです。

ここに画像の説明を入力してください

そして、これは、私がそれをタップしたとき、それが全画面選択モードをポップするはずのときです(私が読んだものによると):

ここに画像の説明を入力してください

ご覧のとおり、全画面選択モードを開いていないようです。

これが私のXAMLです。

私が間違っているかもしれないことについて何か考えはありますか?

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

windows-phone-7 - ListPickerフルスクリーンリスト

私の意見では、ListPickerリストアイテムは許容できないほど小さなタップターゲットです。確かに、それらの高さは、Microsoftが公開したスタイルガイドで推奨されている最小サイズよりも小さく、Microsoftがリストをはるかに大きなフォントで全画面表示することにしたという事実は、私だけがこの意見を持っているわけではないことを示唆しています。

このフルスクリーンのビッグフォントプレゼンテーションを自分のUIデザインで使用したいと思います。DataTemplateを(静的リソースとして)指定しようとしましたが、効果がないようですが、リソース名にタイプミスをしたときにコンパイラーが文句を言ったため、処理されたと確信しています。

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

silverlight - Silverlight ListPicker - 既定の選択

Silverlight を使用して WP7 アプリケーションを構築しています。このアプリケーションには、ListPicker を利用する Page が含まれています。この ListPicker には、ページのビューモデルを介してバインドされたデータがあります。ListPicker はオプションを正しく表示します。ただし、表示がおかしくなります。

オプションが最初にロードされると、最初のオプションが選択された状態で表示されます。この選択されたアイテムは、上と左から数ピクセルずれているように見えます。ListPicker を開いたり閉じたりすると、意図したとおりに見えます。

他の誰かがこれを経験しましたか?これを克服する方法はありますか?SelectedIndex プロパティと SelectedValue プロパティにバインドを設定しようとしましたが、うまくいきませんでした。

ありがとうございました!

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

silverlight - データ テンプレートからコントロールのプロパティにバインドすることは可能ですか?

わかりました、奇妙に聞こえます。おそらくもっと良い方法がありますが、まだ見ていません。

私がやろうとしているのは、Windows Phone 7 で ListPicker のスタイルを変更することです。

私が必要なのは

  1. ヘッダーを削除します (これは簡単です。null の ListPicker.HeaderTemplate を定義するだけです)。
  2. ピッカーがクリックされたときに常にフル モードになるように強制します (これも簡単ですが、ItemCountThreshold を 1 に設定するだけです)。
  3. FullMode で使用される itemtemplate のスタイルを変更します (これも簡単です。FullModeItemTemplate を定義するだけです)。
  4. ListPicker の「HEADER」プロパティ値を ItemTemplate に組み込みます (表示されるアイテムは 1 つだけなので、1 つのアイテム内にヘッダー テキストを「埋め込む」必要があります)。

なかなか手に入らない4番です。

私はリストピッカーをそのように定義しました(単純にするために、今のところリソースではなくインラインでテンプレートを直接定義しています)。

今のところ明らかな書式設定ビットをすべて無視すると、私が抱えている問題は、データテンプレート内から {TemplateBinding Header} を使用できないことです。ControlTemplate から問題なく使用しました。

この ItemTemplate の結果は、次のように表示されるアイテムになります。

テンプレート化されたコントロール (この場合はリストピッカー) のプロパティを取得する方法がわかりません。

何か案は?

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

c# - Windows phone 7.1、Listpicker fullmodeitemtemplate バインディング テキスト

リストピッカーで項目のフォント サイズを変更しようとしています。フォントサイズなどを変更できるように fullmodeitemtemplate を使用します。

問題は、テンプレート内のアイテムのテキストをバインドする方法がわからないことです

このように C# で itemsource を設定してリストピッカーにデータを入力します

これにより、文字列のみを含む itemsource リストが残り、各アイテムのテキストをバインドする方法がわかりません。itemsourceリストがこの形式の場合の方法についての投稿を読みました

そして、xaml部分は次のようなものです

どんな助けでも大歓迎です:)

アップデート

ソースアイテムにバインドするための正しいバインディングが見つかりました。

それが進むべき道のように見え、ソースアイテムがテキストブロックにバインドされます

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

windows-phone-7 - ListPicker-全ページビューが開いたときに現在の選択を表示する方法

Mangoで最新のSilverlightToolkitのListPickerを使用しています

単一アイテム選択モードを使用して、選択できる単純なテキストアイテムの長いリスト(100アイテム)があります。

ListPickerをクリックすると、全画面表示で非常にきれいに開きますが、現在の選択範囲までスクロールしません。

これは、通常「item75」から「item76」に移動したいユーザーにとっては苦痛です。

利用可能なプロパティ、イベント、ソースコードを確認しましたが、全画面モードが開いたときに、現在選択されているアイテムをリストにスクロールするための明確な方法がわかりません。

誰かアイデアがありますか?