「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メソッドをオーバーライドすることで利用可能な状態となる。 | ||