Xamarin.Mac の macOS ユーザー インターフェイス コントロール
この記事では、さまざまな macOS UI コントロールについて説明するガイドにリンクしています。
Xamarin.Mac アプリケーションで C# と .NET を使用する場合は、開発者が作業しているのと Xcode と同じユーザー インターフェイス コントロールにObjective-Cアクセスできます。 Xamarin.Mac は Xcode と直接統合されるため、Xcode の Interface Builder を使用して、ユーザー インターフェイスを作成してメインできます (または必要に応じて、C# コードで直接作成することもできます)。
以下に示すガイドでは、Xamarin.Mac アプリケーションでの macOS UI 要素の操作について詳しく説明します。 すべての記事で使用する 主要な概念と手法について説明しているため、まず Hello、Mac の記事、特 に Xcode とインターフェイス ビルダー と アウトレットとアクション の概要に関するセクションを使用することを強くお勧めします。
C# クラスをオブジェクトと UI 要素に結び付けるためにObjective-C使用される属性についてExport
説明Register
しているのと同様に、Xamarin.Mac Internals ドキュメントのセクションへの C# クラス/メソッドの公開に関するObjective-Cページも参照してください。
Windows
この記事では、Xamarin.Mac アプリケーションでのウィンドウとパネルの操作について説明します。 Xcode と Interface Builder でのウィンドウとパネルの作成とメイン、.storyboard または .xib ファイルからのウィンドウとパネルの読み込み、ウィンドウの使用、C# コードでのウィンドウへの応答について説明します。
ダイアログ
この記事では、Xamarin.Mac アプリケーションでのダイアログとモーダル ウィンドウの操作について説明します。 Xcode と Interface Builder でのモーダル ウィンドウの作成とメイン、標準ダイアログの操作、C# コードでのウィンドウの表示と応答について説明します。
警告
この記事では、Xamarin.Mac アプリケーションでのアラートの操作について説明します。 C# コードからのアラートの作成と表示、およびアラートへの応答について説明します。
メニュー
メニューは、Macアプリケーションのユーザーインターフェイスのさまざまな部分で使用されます。画面の上部にあるアプリケーションのメイン メニューから、ウィンドウ内の任意の場所に表示できるポップアップ メニューとコンテキスト メニュー。 メニューは、Mac アプリケーションのユーザー エクスペリエンスにとって不可欠な部分です。 この記事では、Xamarin.Mac アプリケーションでの Cocoa メニューの操作について説明します。
標準コントロール
Xamarin.Mac アプリケーションでボタン、ラベル、テキスト フィールド、チェック ボックス、セグメント化されたコントロールなどの標準的な AppKit コントロールを操作する。 このガイドでは、Xcode の Interface Builder でユーザー インターフェイス デザインに追加し、アウトレットとアクションを介してコードに公開し、C# コードで AppKit コントロールを操作する方法について説明します。
[ツール バー]
この記事では、Xamarin.Mac アプリケーションでのツール バーの操作について説明します。 Xcode と Interface Builder でのツール バーの作成とメイン、アウトレットとアクションを使用してツール バー項目をコードに公開する方法、ツール バー項目を有効または無効にする方法、最後に C# コードの Toolbar 項目に応答する方法について説明します。
テーブル ビュー
この記事では、Xamarin.Mac アプリケーションでのテーブル ビューの操作について説明します。 Xcode と Interface Builder でのテーブル ビューの作成とメイン、アウトレットとアクションを使用してテーブル ビュー項目をコードに公開する方法、テーブル ビューを設定する方法、C# コードのテーブル ビュー項目に応答する方法について説明します。
アウトライン ビュー
この記事では、Xamarin.Mac アプリケーションでのアウトライン ビューの操作について説明します。 Xcode と Interface Builder でのアウトライン ビューの作成とメイン、アウトレットとアクションを使用してアウトライン ビュー項目をコードに公開する方法、アウトライン ビューを設定する方法、および C# コードのアウトライン ビュー項目に応答する方法について説明します。
ソース リスト
この記事では、Xamarin.Mac アプリケーションでのソース リストの操作について説明します。 Xcode と Interface Builder でのソース リストの作成とメイン、アウトレットとアクションを使用してソース リスト項目をコードに公開する方法、ソース リストを設定する方法、C# コード内のソース リスト項目への応答について説明します。
コレクション ビュー
この記事では、Xamarin.Mac アプリケーションでのコレクション ビューの操作について説明します。 Xcode と Interface Builder でのコレクション ビューの作成とメイン、アウトレットとアクションを使用してコレクション ビュー項目をコードに公開する方法、コレクション ビューを設定する方法、C# コードのコレクション ビューに応答する方法について説明します。
カスタム コントロールの作成
この記事では、カスタム ユーザー インターフェイス コントロールの作成 (継承 NSControl
)、コントロールのカスタム インターフェイスの描画、Xcode の Interface Builder で使用できるカスタム アクションの作成について説明します。
Mac サンプル ギャラリー
Mac サンプル ギャラリーも参照することをお勧めします。 これには、Xamarin.Mac プロジェクトをすぐに使い始めるのに役立つ、すぐに使用できる豊富なコードが含まれています。