Ovládací prvky uživatelského rozhraní systému macOS v Xamarin.Mac

Tento článek odkazuje na příručky, které popisují různé ovládací prvky uživatelského rozhraní macOS.

Při práci s jazykem C# a .NET v aplikaci Xamarin.Mac máte přístup ke stejným ovládacím prvkům uživatelského rozhraní, ve Objective-C kterých vývojář pracuje, a Xcode . Vzhledem k tomu, že se Xamarin.Mac integruje přímo s Xcode, můžete pomocí Tvůrce rozhraní Xcode vytvářet a udržovat uživatelská rozhraní (nebo je volitelně vytvářet přímo v kódu jazyka C#).

Níže uvedené příručky poskytují podrobné informace o práci s prvky uživatelského rozhraní macOS v aplikaci Xamarin.Mac. Důrazně doporučujeme, abyste si nejprve prošli článek Hello, Mac , konkrétně úvod do Xcode a Tvůrce rozhraní a výstupy a akce , protože se zabývá klíčovými koncepty a technikami, které budeme používat v každém článku.

Můžete se také podívat na třídy a metody Objective-C v jazyce C#, které jsou součástí dokumentu interních objektů Xamarin.Mac, a RegisterExport vysvětlit atributy používané k připojení tříd jazyka C# k Objective-C objektům a prvkům uživatelského rozhraní.

Windows

Tento článek popisuje práci s okny a panely v aplikaci Xamarin.Mac. Popisuje vytváření a údržbu oken a panelů v Xcode a Interface Builderu, načítání oken a panelů ze souborů .storyboard nebo .xib pomocí oken a reagování na okna v kódu jazyka C#.

Dialogy

Tento článek popisuje práci s dialogy a modálními okny v aplikaci Xamarin.Mac. Zabývá se vytvářením a údržbou modálních oken v Xcode a Interface Builderu, práci se standardními dialogy a zobrazováním oken v kódu jazyka C# a odpovídá na ně.

Výstrahy

Tento článek popisuje práci s upozorněními v aplikaci Xamarin.Mac. Zabývá se vytvářením a zobrazováním výstrah z kódu jazyka C# a odpovídá na výstrahy.

Nabídky se používají v různých částech uživatelského rozhraní aplikace pro Mac; z hlavní nabídky aplikace v horní části obrazovky až po místní nabídky a místní nabídky, které se můžou objevit kdekoli v okně. Nabídky jsou nedílnou součástí uživatelského prostředí aplikace pro Mac. Tento článek popisuje práci s nabídkami Cocoa v aplikaci Xamarin.Mac.

Standardní ovládací prvky

Práce se standardními ovládacími prvky AppKitu, jako jsou tlačítka, popisky, textová pole, zaškrtávací políčka a segmentované ovládací prvky v aplikaci Xamarin.Mac Tato příručka popisuje jejich přidání do návrhu uživatelského rozhraní v Tvůrci rozhraní Xcode, zveřejnění kódu prostřednictvím výstupů a akcí a práce s ovládacími prvky AppKit v kódu jazyka C#.

Panely nástrojů

Tento článek popisuje práci s panely nástrojů v aplikaci Xamarin.Mac. Zabývá se vytvářením a údržbou panelů nástrojů v Xcode a Tvůrci rozhraní, jak zpřístupnit položky panelu nástrojů kódu pomocí výstupů a akcí, povolení a zakázání položek panelu nástrojů a nakonec reakce na položky panelu nástrojů v kódu jazyka C#.

Zobrazení tabulek

Tento článek popisuje práci se zobrazeními tabulek v aplikaci Xamarin.Mac. Zabývá se vytvářením a údržbou zobrazení tabulek v Xcode a Interface Builderu, jak vystavit položky zobrazení tabulky kódu pomocí výstupů a akcí, naplnění zobrazení tabulky a reagování na položky zobrazení tabulky v kódu jazyka C#.

Zobrazení osnovy

Tento článek popisuje práci se zobrazeními osnovy v aplikaci Xamarin.Mac. Popisuje vytváření a údržbu zobrazení osnovy v Xcode a Tvůrci rozhraní, jak vystavit položky zobrazení osnovy kódu pomocí výstupů a akcí, naplnění zobrazení osnovy a reakce na položky zobrazení osnovy v kódu jazyka C#.

Zdrojové seznamy

Tento článek popisuje práci se zdrojovými seznamy v aplikaci Xamarin.Mac. Popisuje vytváření a údržbu zdrojových seznamů v Xcode a Interface Builderu, jak vystavit položky zdrojového seznamu kódu pomocí výstupů a akcí, naplnění zdrojových seznamů a reagování na položky zdrojového seznamu v kódu jazyka C#.

Zobrazení kolekcí

Tento článek popisuje práci se zobrazeními kolekcí v aplikaci Xamarin.Mac. Zabývá se vytvářením a údržbou zobrazení kolekcí v Xcode a Interface Builderu, jak vystavit položky zobrazení kolekce kódu pomocí výstupů a akcí, naplnění zobrazení kolekce a reagování na zobrazení kolekce v kódu jazyka C#.

Vytváření vlastních ovládacích prvků

Tento článek se zabývá vytvářením vlastních ovládacích prvků uživatelského rozhraní (děděním z NSControl), vykreslením vlastního rozhraní ovládacího prvku a vytvářením vlastních akcí, které lze použít s Tvůrcem rozhraní Xcode.

Doporučujeme se také podívat na Galerii ukázek pro Mac. Obsahuje řadu připravených kódů, které vám pomůžou rychle získat projekt Xamarin.Mac.