Xamarin.MacでのNSTableViewの使い方

提供: MonoBook
2017年6月20日 (火) 02:50時点における103.22.200.204 (トーク)による版 (ページの作成:「 NSTableViewは使い方がちょっと難しい。 == 使い方 == === 準備 === まずNSTableViewを使うには以下の3種類のクラスを用意する必要が...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

NSTableViewは使い方がちょっと難しい。

使い方

準備

まずNSTableViewを使うには以下の3種類のクラスを用意する必要がある。

  • NSObject派生
    行に相当するデータを保持するクラス
  • NSTableViewDataSource派生
    上記の行データの配列(コレクション)を管理するクラス。.NET元来のIListインターフェースに似ている。
  • NSTableViewDelegate派生
    行選択などの外部からイベントを受け付けるクラス

以下のようにプロジェクト内に上記3点セットを一括りにしたフォルダを作っておくと管理しやすい。

  • Productsフォルダ
    • Product.cs
    • ProductTableDataSource.cs
    • ProductTableDelegate.cs


関連項目

参考文献