我有问题。我想使用MessageCenter将消息从android渲染器传递到contentview。为此,我需要给出消息来自(Android渲染器)的位置,因此我需要使用以下代码:
//Sender
MessagingCenter.Send<DraggableViewRenderer, DraggableView.DraggableView>(this, "EditSelectedText", dragView);
//Subscriber
MessagingCenter.Subscribe<MyApp.Droid.Renderer.DraggableViewRenderer, DraggableView.DraggableView>(null, "EditSelectedText", async (sender, arg) =>
{
await EditSelectedText(arg);
});
但是我无法使用路径MyApp.Droid.Renderer.DraggableViewRenderer
,因为我无法访问droid文件夹。
我该如何解决?
类型参数必须在发送者和订阅者之间匹配
//Sender
MessagingCenter.Send<object, DraggableView.DraggableView>(this, "EditSelectedText", dragView);
//Subscriber
MessagingCenter.Subscribe<object, DraggableView.DraggableView>(this, "EditSelectedText", async (sender, arg) =>
{
await EditSelectedText(arg);
});