問題タブ [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.

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

xaml - オートコンプリートボックスのバインドの問題

選択したアイテムを実際に選択されているアイテムのプロパティにバインドしようとしているオートコンプリート ボックスがあります。つまり、Name プロパティを持つ Client オブジェクトがあり、オートコンプリート ボックスの ItemsSource はクライアントのリストです。

選択したアイテムとしてバインドしようとしているプロパティは、SelectedClientName と呼ばれる文字列です。しかし、SelectedClientName は Client 型ではないため、直接バインドすることはできません。

回避策として、コンバーターを使用しています。しかし、コンバーターなしでバインディングでこれを行う方法があるかどうか知りたいです。

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

wpf - WPFAutoCompleteBoxを使用して複数のフィールドをフィルタリングする方法

WPFツールキットのAutoCompleteBoxの提案をカスタマイズしようとしています。現在、ユーザーが文字を入力すると、その名前に基づいて上位10件のレコードを取得するクエリが実行される名前フィールドがあります。また、名でフィルタリングしたいので、カンマを分割して、姓と名に入力された文字で検索してみました。

ただし、オートコンプリートボックスにスペースまたはカンマを入力するとすぐに、提案機能が機能しなくなります。これは、ValueMemberPathプロパティが名前に設定されているためだと思います。これに対する回避策、または複数の値を処理するようにValueMemberPathを変更する方法はありますか?ありがとう!

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

wpf - AutoCompleteBox の結果の最大数

wpf ツールキットの AutoCompleteBox コントロールを使用していますが、結果を 5 つだけ表示したいのですが、これを設定するにはどうすればよいですか?

「MaxDropDownHeight」というプロパティがあることに気付きましたが、5 つを超える結果が表示されますがスクロールバーがあるため、役に立ちません。

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

wpf - バックグラウンドスレッドでのWpfツールキットAutoCompleteBox検索

私はWPFツールキットAutoCompleteBoxを使用しており、そのitemsSourceは数百万のオブジェクトのリストです。

AutoCompleteBoxはバックグラウンドスレッドの検索に使用しますか?そうでない場合はどうすれば検索できますか?

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

wpf - BackgroundWorker でオートコンプリートが機能しない

私は wpf ツールキットの AutoCompleteBox を使用しています。大量のデータがあり、バックグラウンド スレッドで検索を実行したいので、独自に入力を実装しています。

これは、番号 12 を検索したときの heppans です。一方、12,120,121,122 の 4 つの結果が表示されるはずです。

私は何を間違っていますか?

私が従おうとしたmsdnのガイド:http://msdn.microsoft.com/en-us/library/system.windows.controls.autocompletebox.populating(VS.95).aspx

代替テキスト

XAML:

コードビハインド:

クラス担当者:

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

silverlight - Silverlight AutoCompleteBox は ToString の代わりに Custom メソッドを使用します

私はSilverlightにかなり慣れていません。

Web サービスから取得したデータで満たされた AutoCompleteBox があります。Webservice は MSSQL Server と通信します。また、いくつかの情報を表示するための DataGrid もあります。

AutoCompleteBox ItemsSource は にバインドされていList<Car>ます。当然、AutoCompleteBox を使用しようとすると、オートコンプリート ボックスに文字列を表示するために ToString() メソッドが呼び出されます。

私の DataGrid には、Car オブジェクトも使用する列があります。そのため、再び ToString() メソッドが呼び出されます。DataGrid の ToString() メソッドをオーバーライドしましたが、プログラミングが進むにつれ、AutoCompleteBox に行き詰まりました。Car オブジェクトの ToString が返すものではなく、別の String を表示したいからです。

AutoCompleteBox が Car オブジェクトの ToString メソッドの代わりにそれを使用するように、ToString() と同じことを行うメソッドのようなものを定義することは可能ですか? もしそうなら、XAML 部分でこれをどのように定義しますか?

前もって感謝します、

許す

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

wpf - ItemTemplate は AutoCompleteBox の選択された項目には影響しません

私は wpf toolkit AutoCompleteBox を使用しており、Item テンプレートを設定しました。問題 : ポップアップ リストのアイテムは見栄えが良いのですが、上のテキスト ボックス (選択したアイテム) には反映されませんでした。

代替テキスト

XAML:

コードビハインド:

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

c# - C#でオブジェクトから要素を取得するにはどうすればよいですか?

WPFでAutoCompleteBoxを使用していますが、4つのフィールドで構成されるリストを提案に入力します。ユーザーがアイテムを選択してeventHandlerに到達すると、次のことがわかります。

は4つの値を持つオブジェクトです。デバッガーでこのテキストにカーソルを合わせると、リストされている4つの値が表示されますが、コードでこれらの値にアクセスする方法がわかりません。

私は試した

ここで、Codesは私のリストです。selectedはnullとして返され、毎回空になります。これらの値に到達する方法はありますか?ありがとう!

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

wpf - AutoCompleteBox WPF の ValueMemberPath Binding は、姓の検索で上位の結果のみを返しますか?

ValueMemberPath私は WPF Toolkit で AutoCompleteBox を使用してきましたが、この厄介なバインディングを除いて、すべてのニーズをほぼ満たしています。これは、提案ボックスがオートコンプリートする値です。

この姓のフィールドがあり、ユーザーが姓の入力を開始すると、それに基づいて上位 10 件の結果を動的に取得します。ValueMemberPathただし、ユーザーが「Smith」と入力してリストの 4 番目の名前を選択すると、は でフィルタリングするように設定されているため、常に候補リストの最初の結果が取得されLastNameます。ファーストネームが異なるスミスが 50 人いる場合でも、常に "Smith" が最初の結果であると見なされます。

私は、名をこのプロパティに組み込む方法を見つけようとして頭を悩ませてきました。姓と名に等しいフィールドValueMemberPathになるように変更しようとしました。FullName候補ボックスは、コンマが入力されるとすぐに並べ替えを停止します。または、ファーストネーム 'スペース' ラストネームの場合も機能しません。

ValueMemberPathこの値は動的に変更できず、デバッグ中に null になるバグがあるため、問題にも遭遇しました: AutoCompleteBox Bug : ValueMemberPath is Null

誰も完全な解決策を持っていない場合は理解しています。人々が将来これに遭遇し、これを処理する方法がわからない場合に備えて、質問をすると思いました。

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

silverlight - Silverlight Toolkit の AutocompleteBox が数値でうまく機能しない

私の問題を示すために、簡単なプロジェクトを実装しました。名前または郵便番号で (フランスの) 都市を完成させる単純な Web サービスがあります。文字を入力すると、AutocompleteBox に期待どおりに都市のリストが表示されます。数字を入れると、コードをたどったのにリストが表示されず、うまく入力して解析しています...

これは既知の問題ですか?

サンプル プロジェクトをダウンロードします (オートコンプリート ボックスを備えた既定のテンプレートのみ): http://dl.dropbox.com/u/3475545/Autocomplete.zip