WidgetManager.GetWidgetIds Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém todas as IDs do widget para widgets associados ao aplicativo do provedor de chamadas.
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()
Retornos
Uma matriz de cadeias de caracteres que contém as IDs do widget para widgets associados ao aplicativo do provedor de chamadas.
Implementações
Exemplos
O exemplo de código a seguir demonstra a recuperação das IDs de widgets associadas ao provedor de widget de chamada. Neste exemplo, as IDs são impressas no 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;
}
}
}