我打算通過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
它應該工作,雖然它對我來說似乎非常複雜。無論如何感謝隊友。 –