Compartir a través de


WidgetManager.GetWidgetIds Método

Definición

Obtiene todos los identificadores de widget para los widgets asociados a la aplicación de proveedor de llamadas.

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()

Devoluciones

String[]

Platform::String[]

winrt::hstring[]

Matriz de cadenas que contienen los identificadores de widget para los widgets asociados a la aplicación del proveedor de llamadas.

Implementaciones

Ejemplos

En el ejemplo de código siguiente se muestra la recuperación de los identificadores de widgets asociados con el proveedor de widgets que llama. En este ejemplo, los identificadores se imprimen en la consola.

/*
* 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;
        }
    }
}

Se aplica a