問題タブ [autocompletebox]
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.
silverlight - Silverlight Toolkit forWindowsPhoneのAutoCompleteBoxに強制的に焦点を合わせる
を行うことはできませんがautocompletebox.Focus()
、回避策があるようです:TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;
FindName
ただし、 WindowsPhoneには方法がありません。どうすればこれを回避できますか?
silverlight - Silverlight オートコンプリート ボックス
AutoCompleteBox をドロップダウンして、エントリを推測して入力を開始せずにすべての値を表示する方法を知っている人はいますか?
ComboBox を使用できることはわかっていますが、ユーザーが多くの情報を入力する必要があるデータ入力フォームでは、ユーザーができるだけマウスを持ち上げないことが望ましいため、AutoCompleteBox を使用したいと考えました。ただし、小さなリストでは、上/下矢印を組み合わせて実行できる選択肢をすばやく思い出させることも役立ちます.
2 つのコントロールの機能を 1 つに結合する例をいくつか見てきました。
silverlight-4.0 - コード ビハインドのセル編集テンプレートで宣言された名前で変数にアクセスできないのはなぜですか?
私はシルバーライトの帯を持っています。AutoCompleteBox をセル編集テンプレートとして使用する列の 1 つ。私は次のように宣言します
コード ビハインドで TestField にアクセスしようとすると、利用できません。コードビハインドでこの変数にアクセスできないのはなぜですか?
silverlight - Silverlight の AutoCompleteBox と INotifyDataErrorInfo
INotifyDataErrorInfo インターフェイスを正常に適用し、AutoCompleteBox にバインドした人はいますか。これを試しましたが、応答がありません。コントロールは、他のコントロールのように応答しません。つまり、赤い境界線と警告ツールチップが表示されます。また、Validation Summary コントロールにエラーが表示されることもありません。
標準の TextBoxes と DatePickers を正常にセットアップしました。これらは、インターネット上の人々から親切に提供された多くの例に従って完全に動作します。
画面の一貫性のためにこれに対する答えがあれば良いでしょう。また、 INotifyDataErrorInfo に付属する HasErrors プロパティにバインドして、保存の準備ができたらボタンを有効にしたいので、これなしでは実行できません。これらのボックスが正しいことを確認する追加のコード。
現時点では、MVVMLight EventToCommand バインディングを使用して LostFocus イベントを登録することで、これらを別の方法で処理しています。
ViewModel では、次に RoutedEventArgs.OriginalSource を TextBox にキャストし、そのようにテキストを取得します。これにより、ボックスが空であるか、ボックスのリスト内の項目と一致しない限り、ユーザーがボックスを離れることができなくなります。
silverlight-4.0 - AutoCompleteBox と SearchText クリア
これは質問ではありませんが、インターネット上で解決策を見つけることができなかった問題に対する私の答えです。
MVVM Silverlight アプリケーションで SearchText をクリアする際に問題が発生しました。SelectedItem と Text を消去できましたが、SearchText は取り残されました。これは読み取り専用であり、バインドによって変更することはできません。
例: 国のリストを含む AutoCompleteBox。ユーザーがオーストラリアに入りたい場合、この時点で「au」と入力すると、オーストリアとオーストラリアのリストが表示されます。その後、ユーザーはオーストラリアを選択して次に進むことができます。編集が終了したら、[保存] ボタンをクリックします。この時点で、新しいデータを入力するためにデータ フォームをクリアしたい場合があります。
SelectedItem および Text プロパティへのバインディングがあり、それらをそれぞれ 'null' および string.Empty に設定した場合でも、SearchText プロパティは残り、AutoCompleteBox はクリアされませんが、'au' が含まれます。
wpftoolkit - WPF Toolkit AutoCompleteBox ドロップダウンが表示されない
私の WPF アプリケーションには、2 つの AutoCompleteBox コントロールを持つ UserControl があります。この UserControl は、ページに複数回表示できます。問題は、AutoCompleteBox に入力すると、選択肢のドロップダウンが表示されないことです。Populating イベントを処理しています。そこにブレーク ポイントを置いてステップ スルーすると、ItemsSource に項目が含まれていることがはっきりとわかります。実際にはドロップダウンが表示されないことを除けば、動作しているように見えます。メニュー。http://msdn.microsoft.com/en-us/library/dd795156%28v=VS.95%29.aspxのコード サンプルに従いました。ここで何が欠けていますか?
XAML:
C#:
私たちがそれに取り組んでいる間、データコンテキストにあるオブジェクトをデータバインドすることもできないようです。上記のデータバインディング方法を試した、またはより単純な方法を試しました:
<my:AutoCompleteBox Name="acboxCoauthorName" Width="175" MinimumPopulateDelay="100" Populating="acboxCoauthorName_Populating" Text="{Binding Path=LastOrCompanyName}">
どちらも機能しませんでした。何か案は?
編集: 2 番目の部分は気にしないでください。コントロールの DataContext に間違ったオブジェクトを設定していました。
ありがとう。
c# - SL4AutoCompleteBox繰り返しフィルター結果の問題
AutoCompleteBoxフィルタリングに問題があります。
前のフィルターを残しているようです。
たとえば、「A」と入力すると、1つのアイテムが返されます。「A」を削除して「Z」と入力すると、1つのアイテムが返されます。
問題は、「A」フィルターと「Z」の結果が返されることです。「Z」を削除して「S」と入力すると、2つのアイテムが返され、3つのフィルターすべての結果が表示されます。
私は何か間違ったことをしていますか?
c# - 同じ値を持つ複数の項目がある場合の AutoCompleteBox の問題
私の問題は、ValueMemberPath に同じ値を持つオブジェクトがある場合、AutoCompleteBox が正しい項目を選択した後に最初の項目を選択することです。SelectedItem をプロパティにバインドしましたが、同じ値を持つ項目が複数ある場合に 2 回発生することがわかります。
AutoCompleteBox を Person オブジェクトの ObservableCollection にバインドしました。
私の XAML は次のようになります。
私の Window_Loaded は次のようになります。
「Per」と書くとドロップダウンに4項目表示されます。4 番目を選択すると、それが選択され、バインディングが更新されます。ただし、最初の項目に戻ります。これはバグまたは意図された動作ですか?この問題について誰か助けてもらえますか?
c# - Silverlight AutoCompleteBox で複数のアイテムを受け入れる
Silverlight 4 アプリケーションがあります。このアプリケーションでは、AutoCompleteBox を使用しています。基本的に、StackOverflow の「タグ」オートコンプリート ボックスに似た機能を作成しようとしています。AutoCompleteBox を最初のアイテムに対して正常に機能させることができます。ただし、区切り記号を実装して、後続の項目にドロップダウンを表示する方法がわかりません。
誰か助けてくれませんか?
ありがとうございました!
windows-phone-7 - WP7AutoCompleteBoxポップアップ位置
WP7のtoolkit:AutoCompleteBoxは、ポップアップを「開き」、テキストフィールドの上に結果を表示します。このポップアップをTextBoxの下に配置する必要があります。これで時間を無駄にしました。最後に、リストボックスを下に開いた独自のautoCompleteBoxを作成しました。
好奇心から、「オリジナル」のものとどうなるか教えてください