Partager via


WidgetManager.GetWidgetIds Méthode

Définition

Obtient tous les ID de widget pour les widgets associés à l’application du fournisseur d’appel.

public:
 virtual Platform::Array <Platform::String ^> ^ GetWidgetIds() = GetWidgetIds;
winrt::array_view <winrt::hstring const&> GetWidgetIds();
public string[] GetWidgetIds();
function getWidgetIds()
Public Function GetWidgetIds () As String()

Retours

String[]

Platform::String[]

winrt::hstring[]

Tableau de chaînes contenant les ID de widget pour les widgets associés à l’application du fournisseur d’appel.

Implémente

Exemples

L’exemple de code suivant illustre la récupération des ID de widgets associés au fournisseur de widget appelant. Dans cet exemple, les ID sont imprimés dans la console.

/*
* Sample output:
* This is the list of widgetIds associated with my app
* WidgetId - 0 : {5E3D9EDF-13A6-4185-902B-5997AE0411A5}
* WidgetId - 1 : {D8FEC89F-9A89-44B1-A52D-F04C515B0141}
*/
using namespace std;
using namespace winrt;
using namespace Microsoft::Windows::Widgets::Providers;

class WidgetManagerOperations
{
    void PrintMyWidgetIds()
    {
        com_array<hstring> widgetIds = WidgetManager::GetDefault().GetWidgetIds();

        cout << "This is the list of widgetIds associated with my app" << endl;
        for (int i{}; i < widgetIds.size(); ++i)
        {
            hstring widgetId = widgetIds.at(i);
            wcout << L"WidgetId - " << i << L" : " << widgetId.c_str() << endl;
        }
    }
}

S’applique à