WidgetManager.GetWidgetIds Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает все идентификаторы мини-приложений для мини-приложений, связанных с приложением поставщика вызовов.
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()
Возвращаемое значение
Массив строк, содержащий идентификаторы мини-приложений для мини-приложений, связанных с приложением поставщика вызовов.
Реализации
Примеры
В следующем примере кода показано получение идентификаторов мини-приложений, связанных с вызывающим поставщиком мини-приложений. В этом примере идентификаторы печатаются в консоли.
/*
* 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;
}
}
}