2016-10-30 32 views
2

我不知道在哪裏放置這一行:如何創建F#的自定義渲染Xamarin.Forms

[<assembly: ExportRenderer (typeof<TransitoCDMX.Main.FbLoginPage>, typeof<FbLoginPageRenderer>)>] do() 

在C#它以這種方式通常放在命名空間之前:

[assembly: ExportRenderer (typeof(TransitoCDMX.Main.FbLoginPage), typeof(FbLoginPageRenderer))] 
+1

程序集屬性通常放在單獨的文件中。但是,只要在C#中做什麼就可以。你試過了嗎?它有用嗎?它是如何失敗的? –

+2

@FyodorSoikin問題是,在F#中,你不能引用一個尚未聲明的類型。 在C#上,您會將程序集屬性放置在自定義渲染器定義的名稱空間之前。 –

+3

因此,將它放在定義之後的單獨文件中。或者在定義之後立即將它放在同一個文件中。我沒有看到問題。 –

回答

相關問題