問題タブ [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.
xaml - ListPickerのクラッシュ
次の構造のListPickerがあります。
これを実行しようとすると、次のメッセージが表示されます。
その要素はすでに別の要素の子であると書かれています。
しかし、最後のアイテムを削除して、ピッカーに5つのアイテムだけを保持すると、正常に機能します。何が間違っているのですか?
windows-phone-7 - Caliburn.Micro の ListPicker Message.Attach エラー
WP7 で次の XAML コードを使用しています。
エラーが表示されます:ターゲットは FrameworkElement または CollectionViewSource である必要があります
私がやりたいことは、VM に ListPicker から SelectedItem を渡すことだけです。私は何を間違っていますか?
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 のデータが正しく読み込まれていることがわかります。
どこが問題なのか見当がつかない…
c# - WindowsPhone7のListPickerコントロールが完全な選択ウィンドウを開いていない
アイドル状態のときの様子は次のとおりです。
そして、これは、私がそれをタップしたとき、それが全画面選択モードをポップするはずのときです(私が読んだものによると):
ご覧のとおり、全画面選択モードを開いていないようです。
これが私のXAMLです。
私が間違っているかもしれないことについて何か考えはありますか?
windows-phone-7 - ListPickerフルスクリーンリスト
私の意見では、ListPickerリストアイテムは許容できないほど小さなタップターゲットです。確かに、それらの高さは、Microsoftが公開したスタイルガイドで推奨されている最小サイズよりも小さく、Microsoftがリストをはるかに大きなフォントで全画面表示することにしたという事実は、私だけがこの意見を持っているわけではないことを示唆しています。
このフルスクリーンのビッグフォントプレゼンテーションを自分のUIデザインで使用したいと思います。DataTemplateを(静的リソースとして)指定しようとしましたが、効果がないようですが、リソース名にタイプミスをしたときにコンパイラーが文句を言ったため、処理されたと確信しています。
silverlight - Silverlight ListPicker - 既定の選択
Silverlight を使用して WP7 アプリケーションを構築しています。このアプリケーションには、ListPicker を利用する Page が含まれています。この ListPicker には、ページのビューモデルを介してバインドされたデータがあります。ListPicker はオプションを正しく表示します。ただし、表示がおかしくなります。
オプションが最初にロードされると、最初のオプションが選択された状態で表示されます。この選択されたアイテムは、上と左から数ピクセルずれているように見えます。ListPicker を開いたり閉じたりすると、意図したとおりに見えます。
他の誰かがこれを経験しましたか?これを克服する方法はありますか?SelectedIndex プロパティと SelectedValue プロパティにバインドを設定しようとしましたが、うまくいきませんでした。
ありがとうございました!
silverlight - データ テンプレートからコントロールのプロパティにバインドすることは可能ですか?
わかりました、奇妙に聞こえます。おそらくもっと良い方法がありますが、まだ見ていません。
私がやろうとしているのは、Windows Phone 7 で ListPicker のスタイルを変更することです。
私が必要なのは
- ヘッダーを削除します (これは簡単です。null の ListPicker.HeaderTemplate を定義するだけです)。
- ピッカーがクリックされたときに常にフル モードになるように強制します (これも簡単ですが、ItemCountThreshold を 1 に設定するだけです)。
- FullMode で使用される itemtemplate のスタイルを変更します (これも簡単です。FullModeItemTemplate を定義するだけです)。
- ListPicker の「HEADER」プロパティ値を ItemTemplate に組み込みます (表示されるアイテムは 1 つだけなので、1 つのアイテム内にヘッダー テキストを「埋め込む」必要があります)。
なかなか手に入らない4番です。
私はリストピッカーをそのように定義しました(単純にするために、今のところリソースではなくインラインでテンプレートを直接定義しています)。
今のところ明らかな書式設定ビットをすべて無視すると、私が抱えている問題は、データテンプレート内から {TemplateBinding Header} を使用できないことです。ControlTemplate から問題なく使用しました。
この ItemTemplate の結果は、次のように表示されるアイテムになります。
テンプレート化されたコントロール (この場合はリストピッカー) のプロパティを取得する方法がわかりません。
何か案は?
c# - Windows phone 7.1、Listpicker fullmodeitemtemplate バインディング テキスト
リストピッカーで項目のフォント サイズを変更しようとしています。フォントサイズなどを変更できるように fullmodeitemtemplate を使用します。
問題は、テンプレート内のアイテムのテキストをバインドする方法がわからないことです
このように C# で itemsource を設定してリストピッカーにデータを入力します
これにより、文字列のみを含む itemsource リストが残り、各アイテムのテキストをバインドする方法がわかりません。itemsourceリストがこの形式の場合の方法についての投稿を読みました
そして、xaml部分は次のようなものです
どんな助けでも大歓迎です:)
アップデート
ソースアイテムにバインドするための正しいバインディングが見つかりました。
それが進むべき道のように見え、ソースアイテムがテキストブロックにバインドされます
windows-phone-7 - ListPicker-全ページビューが開いたときに現在の選択を表示する方法
Mangoで最新のSilverlightToolkitのListPickerを使用しています
単一アイテム選択モードを使用して、選択できる単純なテキストアイテムの長いリスト(100アイテム)があります。
ListPickerをクリックすると、全画面表示で非常にきれいに開きますが、現在の選択範囲までスクロールしません。
これは、通常「item75」から「item76」に移動したいユーザーにとっては苦痛です。
利用可能なプロパティ、イベント、ソースコードを確認しましたが、全画面モードが開いたときに、現在選択されているアイテムをリストにスクロールするための明確な方法がわかりません。
誰かアイデアがありますか?