【问题标题】:Xamarin Binding Android add [Activity] attribute to generated classXamarin Binding Android 将 [Activity] 属性添加到生成的类
【发布时间】:2019-02-28 08:59:04
【问题描述】:

我一直在尝试为 Xamarin 绑定一个 android 3rd 方库。 我成功了,但是我想自动包含一些清单数据 当有人使用我的 xamarin 绑定时。

对于标签,我发现我可以将它们添加到绑定项目的 AssemblyInfo.cs 中,这将使它们出现在项目的清单中,包括我的绑定。

现在我想添加一堆其他的东西...... 一些 , , , , 其中一些带有意图过滤器......但我不知道怎么做!

根据我的阅读,当您的类具有 [Activity] 属性时,会向 Manifest 添加一个元素。但是生成的 .cs 绑定类不会自动添加这个 [Activity] 属性。试图找到一种通过 MetaData.xml 添加它的方法,但似乎没有办法。尝试使用我的绑定项目的 Additions 文件夹添加它,但似乎无法使其工作。实际上,我什至无法向现有的绑定类添加方法......

欢迎提供一些帮助:)

谢谢,

【问题讨论】:

  • android 3rd 方库是怎么绑定的?
  • 能否创建一个partial class 并在类上方添加属性?

标签: binding xamarin.android


【解决方案1】:

抱歉耽搁了,

我找到了问题的解决方案,就像 Jon Douglas 所说的那样...... 绑定项目生成的类都是部分的,因此您可以添加部分 与“Additions”文件夹具有相同命名空间和相同名称的类 将您想要的任何内容添加到该课程中。例如属性 [Activity] :)

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多