首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Winrt和PhotoEditor示例中的集合范围

Winrt和PhotoEditor示例中的集合范围
EN

Stack Overflow用户
提问于 2018-08-17 07:52:03
回答 1查看 143关注 0票数 1
  1. Winrt::Windows::Foundation::Collection只有接口,没有具体的集合类型。
  2. 我被告知使用Platorm::Collection,但不确定您如何从Winrt::Windows::?获得这个结果。我以为它只适用于C++/Cx

3.我在Observable_Vector示例中复制和使用了PhotoEditor,但是在构建时出现了错误,说我输入的向量没有实现GetTrustLevel()。

  1. 如果我不能在WInrt中使用Platform::collection,这意味着目前只有一个示例说明如何使用PhotoEditor( Winrt ),这也意味着Winrt中的onyl具体集合是phtotEditor中的Observable_Vector。

需要帮助澄清c++-Winrt中的集合范围。对于为什么在使用来自PhotoEditor的相同PhotoEditor时出现信任级别错误也有任何帮助。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-08-22 20:55:37

一般来说,您不应该必须实现自己的集合。C++/WinRT提供了一组帮助函数,用于创建各种常见的泛型集合类型。例如:

代码语言:javascript
复制
using namespace winrt;
using namespace Windows::Foundation::Collections;

int main()
{
    IVector<int> a = single_threaded_vector<int>({ 1,2,3 });
    IObservableMap<hstring, int> b = single_threaded_observable_map<hstring, int>();
}

还支持创建自定义集合。我在这里描述了其中的一些选择:

https://kennykerr.ca/2018/05/12/cppwinrt-creating-collections-simply-efficiently/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51890703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档