Share via


LocalContentSuggestionSettings クラス

定義

アプリがローカル ファイルに基づいて候補を提供するかどうかを決定し、これらの候補の検索とフィルター処理に使用される条件を定義する設定を格納します。

public ref class LocalContentSuggestionSettings sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class LocalContentSuggestionSettings final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class LocalContentSuggestionSettings final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class LocalContentSuggestionSettings
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class LocalContentSuggestionSettings
function LocalContentSuggestionSettings()
Public NotInheritable Class LocalContentSuggestionSettings
継承
Object Platform::Object IInspectable LocalContentSuggestionSettings
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

重要

Windows 10以降の検索をアプリに実装するには、AutoSuggestBox を使用します。 詳細については、「 自動提案ボックス 」を参照してください。

Windows 10 以降のアプリでは、Windows.ApplicationModel.Search API (SearchPaneSearchContract) または SearchBox API を使用しないでください。

アプリが提供する提案は、ユーザーのローカルのインデックス付きファイルのメタデータ フィールドとプロパティに基づいています。

有効にすると、ユーザーが検索ボックスにクエリを入力すると、検索ウィンドウにローカル候補が表示されます。

Enabled プロパティを に設定して、これらの候補をfalse無効にします。

Note

このクラスはアジャイルではありません。つまり、スレッド モデルとマーシャリング動作を考慮する必要があります。 詳細については、「スレッド処理とマーシャリング (C++/CX)」および「マルチスレッド環境でのWindows ランタイム オブジェクトの使用 (.NET)」を参照してください。

コンストラクター

LocalContentSuggestionSettings()

LocalContentSuggestionSettings クラスの新しいインスタンスを作成します。

プロパティ

AqsFilter

候補を提供するために使用されるファイルの種類と種類を制限する高度なクエリ構文 (AQS) 文字列。 高度なクエリ構文 (AQS) 文字列が指定されていない場合は、 Locations プロパティで指定された場所にあるすべてのローカル ファイルから候補が提供されます。

Enabled

ローカル ファイルに基づく候補を検索ウィンドウに表示するかどうかを示します。

Locations

候補を提供するために使用されるファイルを含む StorageFolder オブジェクトの一覧。 リストが空の場合、アプリが機能を宣言したすべてのローカル ライブラリ内のファイルから候補が提供されます。

PropertiesToMatch

ローカル ファイルからの候補を提供するために使用される値を持つファイル プロパティの一覧。 リストが空の場合は、提案に使用できるすべてのファイル プロパティが使用されます。

適用対象

こちらもご覧ください