我打算通过Xamarin.Mac为基于Aria2 JSON-RPC和C#GUI的macOS设计一个多文件下载程序(类似于IDM或传输)。但是UI设计有一个主要问题。我需要一个类似于XAML中的“ListView”的UI控件。Xamarin.Mac中的任何类似的“ListView”UI控件?
基本上它是像在this topic讨论,即我需要低于此XAML代码的东西相当于Xamarin.Mac:
<ListView x:Name="DownloadItemList">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding DownloadItemTitle}"
Margin="20,0,20,8"
FontSize="24"
FontStyle="Italic"
FontWeight="SemiBold"
Foreground="DarkBlue" />
<TextBlock Text="{Binding DownloadProgressInfo}"
Margin="20,0,20,8"
FontSize="16"
Foreground="DarkGray"
Opacity="0.8" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我还需要在UI代码,如果可能的一些数据绑定。但到目前为止,我在Xamarin.Mac中找不到任何类似的东西。有没有可能的解决方案?提前致谢!
UITableView仅适用于iOS。 NSTableVIew是可可(这个问题有两个标签)。 –
@ChrisHamons感谢纠正。现在纠正它。 – Darshana
它应该工作,虽然它对我来说似乎非常复杂。无论如何感谢队友。 –