Kontrol antarmuka pengguna macOS di Xamarin.Mac
Artikel ini menautkan ke panduan yang menjelaskan berbagai kontrol UI macOS.
Saat bekerja dengan C# dan .NET dalam aplikasi Xamarin.Mac, Anda memiliki akses ke kontrol antarmuka pengguna yang sama dengan yang digunakan Objective-C pengembang dan Xcode . Karena Xamarin.Mac terintegrasi langsung dengan Xcode, Anda dapat menggunakan Penyusun Antarmuka Xcode untuk membuat dan memelihara antarmuka pengguna Anda (atau secara opsional membuatnya langsung dalam kode C#).
Panduan yang tercantum di bawah ini memberikan informasi terperinci tentang bekerja dengan elemen UI macOS dalam aplikasi Xamarin.Mac. Sangat disarankan agar Anda bekerja melalui artikel Hello, Mac terlebih dahulu, khususnya bagian Pengenalan Xcode dan Penyusun Antarmuka dan Outlet dan Tindakan , karena mencakup konsep dan teknik utama yang akan kita gunakan di setiap artikel.
Anda mungkin ingin melihat kelas /metode Exposing C# ke Objective-C bagian dari dokumen Xamarin.Mac Internals juga, seperti yang dijelaskan Register
atribut dan Export
yang digunakan untuk menghubungkan kelas C# Anda ke Objective-C objek dan elemen UI.
Windows
Artikel ini membahas tentang bekerja dengan jendela dan panel dalam aplikasi Xamarin.Mac. Ini mencakup pembuatan dan pemeliharaan jendela dan panel di Xcode dan Interface Builder, memuat jendela dan panel dari file .storyboard atau .xib, menggunakan jendela, dan merespons jendela dalam kode C#.
Dialog
Artikel ini membahas cara bekerja dengan dialog dan jendela modal dalam aplikasi Xamarin.Mac. Ini mencakup pembuatan dan pemeliharaan jendela modal di Xcode dan Interface Builder, bekerja dengan dialog standar, dan menampilkan dan merespons jendela dalam kode C#.
Pemberitahuan
Artikel ini membahas cara bekerja dengan pemberitahuan dalam aplikasi Xamarin.Mac. Ini mencakup pembuatan dan menampilkan pemberitahuan dari kode C# dan merespons pemberitahuan.
Menu
Menu digunakan di berbagai bagian antarmuka pengguna aplikasi Mac; dari menu utama aplikasi di bagian atas layar hingga menu pop-up dan menu kontekstual yang dapat muncul di mana saja di jendela. Menu adalah bagian integral dari pengalaman pengguna aplikasi Mac. Artikel ini membahas cara bekerja dengan menu Kakao dalam aplikasi Xamarin.Mac.
Kontrol standar
Bekerja dengan kontrol AppKit standar seperti tombol, label, bidang teks, kotak centang, dan kontrol tersegmentasi dalam aplikasi Xamarin.Mac. Panduan ini mencakup penambahannya ke desain antarmuka pengguna di Penyusun Antarmuka Xcode, mengeksposnya ke kode melalui outlet dan tindakan, dan bekerja dengan kontrol AppKit dalam kode C#.
Toolbar
Artikel ini membahas cara menggunakan toolbar dalam aplikasi Xamarin.Mac. Ini mencakup pembuatan dan pemeliharaan toolbar di Xcode dan Interface Builder, cara mengekspos item toolbar ke kode menggunakan outlet dan tindakan, mengaktifkan dan menonaktifkan item toolbar, dan akhirnya merespons item Toolbar dalam kode C#.
Tampilan tabel
Artikel ini membahas cara bekerja dengan tampilan tabel dalam aplikasi Xamarin.Mac. Ini mencakup pembuatan dan pemeliharaan tampilan tabel di Xcode dan Interface Builder, cara mengekspos item tampilan tabel ke kode menggunakan outlet dan tindakan, mengisi tampilan tabel, dan merespons item tampilan tabel dalam kode C#.
Tampilan kerangka
Artikel ini membahas cara bekerja dengan tampilan kerangka dalam aplikasi Xamarin.Mac. Ini mencakup pembuatan dan pemeliharaan tampilan kerangka di Xcode dan Interface Builder, cara mengekspos item tampilan kerangka ke kode menggunakan outlet dan tindakan, mengisi tampilan kerangka, dan menanggapi item tampilan kerangka dalam kode C#.
Daftar sumber
Artikel ini membahas cara bekerja dengan daftar sumber dalam aplikasi Xamarin.Mac. Ini mencakup pembuatan dan pemeliharaan daftar sumber di Xcode dan Interface Builder, cara mengekspos item daftar sumber ke kode menggunakan outlet dan tindakan, mengisi daftar sumber, dan menanggapi item daftar sumber dalam kode C#.
Tampilan koleksi
Artikel ini membahas cara kerja dengan tampilan koleksi dalam aplikasi Xamarin.Mac. Ini mencakup pembuatan dan pemeliharaan tampilan koleksi di Xcode dan Interface Builder, cara mengekspos item tampilan koleksi ke kode menggunakan outlet dan tindakan, mengisi tampilan koleksi, dan merespons tampilan koleksi dalam kode C#.
Membuat kontrol kustom
Artikel ini membahas pembuatan kontrol antarmuka pengguna kustom (dengan mewarisi dari NSControl
), menggambar antarmuka kustom untuk kontrol, dan membuat tindakan kustom yang dapat digunakan dengan Penyusun Antarmuka Xcode.