[英]How to use F# types from C# wpf application
在F#中,我的代碼結構如下:
module MyNS.MyModule
type SomeType =
member x.value = "some value"
與它組裝名為MyNs
代碼。 我從C#WPF應用程序引用它並在XAML中執行相同的操作:
<UserControl x:Class="WpfTest"
xmlns:data="clr-namespace:MyNS;assembly=MyNs">
然后我嘗試在DataTemplate
使用SomeType
:
<DataTemplate DataType="{x:Type data:MyModule.SomeType}">
但是有關於缺少類型的錯誤。
我認為它應該如下所示, MyModule+SomeType
而不是MyModule.SomeType
用於嵌套類。
<UserControl x:Class="WpfTest"
xmlns:data="clr-namespace:MyNS;assembly=MyNs">
<DataTemplate DataType="{x:Type data:MyModule+SomeType}">
在SO上找到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.