「Xamarin.MacのNSTableViewでNSTableViewSourceを使う」の版間の差分

編集の要約なし
編集の要約なし
1行目: 1行目:
==実装1:Cell Base==
== 実装1:Cell Base ==
[[Xamarin.Mac]]にはNSTableViewSourceというNSTableViewを簡単に扱うための便利クラスがあるようだ。
[[Xamarin.Mac]]にはNSTableViewSourceというNSTableViewを簡単に扱うための便利クラスがあるようだ。


===列となるデータを準備する===
=== 列となるデータを準備する ===
まずはソースの元(テーブルの1行)となるクラスを用意する。
まずはソースの元(テーブルの1行)となるクラスを用意する。
<source lang="csharp">
<source lang="csharp">
12行目: 12行目:
</source>
</source>


===行となるデータソースを準備する===
=== 行となるデータソースを準備する ===
次にデータソースを用意する。
次にデータソースを用意する。
NSTableViewSourceクラスを継承してGetRowCountメソッドとGetObjectValueメソッドをオーバーライドすることで利用可能な状態となる。
NSTableViewSourceクラスを継承してGetRowCountメソッドとGetObjectValueメソッドをオーバーライドすることで利用可能な状態となる。