Xamarin.Mac/NSView派生クラスでKeyDownイベントを取得する
NSTextField派生クラスでは普通に飛んできていたKeyDownイベントやKeyUpイベントだが、 NSView派生クラスでは単にKeyDownメソッドなどをoverrideしてもイベントが飛んでこない。
AcceptsFirstResponderメソッドをoverrideして「true」を返すようにするとイベントが飛ぶようになるそうだ。
public override bool AcceptsFirstResponder()
{
return true;
}
この項目「Xamarin.Mac/NSView派生クラスでKeyDownイベントを取得する」は、まだ書きかけの項目です。加筆、訂正などをして下さる協力者を求めています。 | |
このテンプレートは分野別のスタブテンプレート(Monobook:スタブカテゴリ参照)に変更することが望まれています。 |