Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera linki do przewodników opisujących różne kontrolki interfejsu użytkownika systemu macOS.
Podczas pracy z językiem C# i platformą .NET w aplikacji platformy Xamarin.Mac masz dostęp do tych samych kontrolek interfejsu użytkownika, które wykonuje deweloper pracujący w Objective-C programie i Xcode . Ponieważ platforma Xamarin.Mac integruje się bezpośrednio z narzędziem Xcode, możesz użyć narzędzia Interface Builder środowiska Xcode do tworzenia i obsługi interfejsów użytkownika (lub opcjonalnie tworzenia ich bezpośrednio w kodzie języka C#).
Przewodniki wymienione poniżej zawierają szczegółowe informacje dotyczące pracy z elementami interfejsu użytkownika systemu macOS w aplikacji platformy Xamarin.Mac. Zdecydowanie zaleca się, aby najpierw zapoznać się z artykułem Hello, Mac , w szczególności wprowadzenie do narzędzi Xcode i Interface Builder i Outlets and Actions , ponieważ obejmuje ona kluczowe pojęcia i techniki, których będziemy używać w każdym artykule.
Możesz również zapoznać się z sekcją Uwidacznianie klas/ metod Objective-C języka C# w dokumencie Xamarin.Mac Internals , a także objaśnienie Register atrybutów i Export używanych do podłączania klas języka C# do Objective-C obiektów i elementów interfejsu użytkownika.
Windows
W tym artykule opisano pracę z oknami i panelami w aplikacji platformy Xamarin.Mac. Obejmuje tworzenie i konserwowanie okien i paneli w programie Xcode i Interface Builder, ładowanie okien i paneli z plików .storyboard lub xib, używanie okien i odpowiedzi na okna w kodzie języka C#.
Okna dialogowe
W tym artykule opisano pracę z oknami dialogowymi i modalnymi oknami w aplikacji platformy Xamarin.Mac. Obejmuje tworzenie i konserwowanie modalnych okien w środowiskach Xcode i Interface Builder, pracę ze standardowymi oknami dialogowymi oraz wyświetlanie i odpowiadanie na okna w kodzie języka C#.
Alerty
W tym artykule opisano pracę z alertami w aplikacji platformy Xamarin.Mac. Obejmuje tworzenie i wyświetlanie alertów z poziomu kodu w języku C# oraz reagowanie na alerty.
Menu
Menu są używane w różnych częściach interfejsu użytkownika aplikacji dla komputerów Mac; z menu głównego aplikacji w górnej części ekranu do wyskakujących menu i menu kontekstowych, które mogą być wyświetlane w dowolnym miejscu w oknie. Menu są integralną częścią środowiska użytkownika aplikacji dla komputerów Mac. W tym artykule opisano pracę z menu cocoa w aplikacji platformy Xamarin.Mac.
Kontrolki standardowe
Praca ze standardowymi kontrolkami AppKit, takimi jak przyciski, etykiety, pola tekstowe, pola wyboru i kontrolki segmentowane w aplikacji Xamarin.Mac. W tym przewodniku opisano dodawanie ich do projektu interfejsu użytkownika w narzędziu Interface Builder środowiska Xcode, uwidacznianie ich w kodzie za pośrednictwem punktów i akcji oraz praca z kontrolkami AppKit w kodzie języka C#.
Paski narzędzi
W tym artykule opisano pracę z paskami narzędzi w aplikacji platformy Xamarin.Mac. Obejmuje tworzenie i konserwowanie pasków narzędzi w programie Xcode i narzędziu Interface Builder, sposób uwidaczniania elementów paska narzędzi w kodzie przy użyciu punktów i akcji, włączania i wyłączania elementów paska narzędzi oraz reagowania na elementy paska narzędzi w kodzie języka C#.
Widoki tabeli
W tym artykule opisano pracę z widokami tabel w aplikacji platformy Xamarin.Mac. Obejmuje tworzenie i obsługę widoków tabel w programie Xcode i narzędziu Interface Builder, jak uwidaczniać elementy widoku tabeli w kodzie przy użyciu gniazd i akcji, wypełniania widoków tabel i odpowiadania na elementy widoku tabeli w kodzie języka C#.
Widoki konspektu
W tym artykule opisano pracę z widokami konspektu w aplikacji platformy Xamarin.Mac. Obejmuje tworzenie i obsługę widoków konspektu w programie Xcode i narzędziu Interface Builder, sposób uwidaczniania elementów widoku konspektu w kodzie przy użyciu placówek i akcji, wypełniania widoków konspektu i reagowania na elementy widoku konspektu w kodzie języka C#.
Listy źródłowe
W tym artykule opisano pracę z listami źródłowymi w aplikacji platformy Xamarin.Mac. Obejmuje tworzenie i konserwowanie list źródłowych w programie Xcode i narzędziu Interface Builder, jak uwidaczniać elementy listy źródłowej w kodzie przy użyciu placówek i akcji, wypełniania list źródłowych i odpowiadania na elementy listy źródłowej w kodzie języka C#.
Widoki kolekcji
W tym artykule opisano pracę z widokami kolekcji w aplikacji platformy Xamarin.Mac. Obejmuje ona tworzenie i obsługę widoków kolekcji w programie Xcode i narzędziu Interface Builder, sposób uwidaczniania elementów widoku kolekcji w kodzie przy użyciu placówek i akcji, wypełniania widoków kolekcji i reagowania na widoki kolekcji w kodzie języka C#.
Tworzenie kontrolek niestandardowych
W tym artykule opisano tworzenie niestandardowych kontrolek interfejsu użytkownika (dziedzicząc od NSControl), rysowanie niestandardowego interfejsu dla kontrolki oraz tworzenie akcji niestandardowych, które mogą być używane z konstruktorem interfejsu Xcode.