将javascript对象传递给c#编写的winrt组件
Pass javascript object to winrt component written in C#
我在c#中创建了一个WinRT组件,它接受一个集合作为参数。
namespace MyNamespace {
public sealed class MyClass {
public MyFunction(IReadOnlyDictionary<string, string> properties) {
}
}
}
我想在javascript中使用这个组件,如下所示:
var x = new MyNamespace.MyClass();
x.MyFunction({'aaa': 'bbbb'});
我不知道为什么这是不工作。什么好主意吗?
我想这就是你的答案。
var ps = new Windows.Foundation.Collections.PropertySet();
ps['aaa'] = "bbb";
var x = new MyNamespace.MyClass();
x.MyFunction(ps);
"您的WinRT组件将需要公开(或重用)一个具体的类来实现您需要的IMap的特定实例化…"
相关文章:
- React重新渲染但未显示正确的组件
- 不能从angular2中的子组件指定父组件中的数组
- 拨打'父亲'函数形式a'儿童'ReactJS中的组件
- React组件等待所需道具进行渲染
- 如何创建带有插槽的vue js组件预加载程序
- KnockoutJS-组件-多个实例
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何在react js中将值从一个组件发送到另一个组件
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- React组件-设置页面标题
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- 如何在salesforce aura闪电组件中使用jQuery.val()
- 为react组件传递道具的最佳方式
- [Vue warn]:未能解析组件
- 如何控制组件'的createContent函数被激发
- react组件中的绑定方法
- 如何在react js中移动第二个组件
- 多个组件是如何实现的
- 如何跨应用程序共享Windows 8 WinRT Metro风格库/组件
- 将javascript对象传递给c#编写的winrt组件