2011-10-24 18 views
0

いいから、私はMonoMacを学んでいます。まず、すべてのチュートリアルにはMainWindow.xib.designer.csファイルがあり、MainWindow.xibファイルしかありません。インターフェイスビルダーで作業するとき、私は自動生成コードを取得しません。私はmonodevelopを使用していますv2.8。私が何をしていても、新しいMonoMacプロジェクトを作成すると、xibファイルに* .xib.designer.csファイルが付随することはありません。MonoMacが見つからないxib.designer.csファイル

私はこれを窓の外に投げる前に、どんなアイデアですか?

答えて

1

MD 2.8では、Xcode 4ではxibsがクラスを定義できなくなったため、* .xib.designer.csファイルはなくなりました。代わりに、MD 2.8は登録されたC#クラスをObjective-Cスタブとの間で同期させることで動作します。これらのクラスは* .designer.csの部分クラスファイルを持ち、Xcodeの変更を反映します。

+0

私は実際にそれがそうであると思った。しかし、私のデザイナーファイルは、xibファイルの編集後も変更されません。私は間違って何をしていますか?私はこのチュートリアルに従っています。 http://mjhutchinson.com/journal/2010/06/09/monomac_in_monodevelop –

+0

* .xib.designer.csは、UIから直接生成されることはありません。クラスインスペクタで定義したカスタムクラスから生成されました。インタフェースビルダ。今ではこれはもはや不可能であり、カスタムクラスはコード内で直接定義する必要があります。 MonoMac/MonoTouch Xcodeの統合により、C#またはObjective-Cでこれを行うことができます。 Xcodeは、ソースファイルにドラッグして接続すると、カスタムクラスを自動的に変更します。 http://docs.xamarin.com/ios/tutorials/transitioning_from_xcode_3_to_xcode_4 - MonoTouchですが、MonoMacにも適用されます。 –

+0

私はこの物を手書きしなければならないので、OKのように聞こえるので、NSフレームワークを学ぶ必要があります。私は通常、Windows.Formsコードを手書きで書くだけです。パラダイムを学ぶ必要があります。ライブラリの仕組みについてのチュートリアルや説明がありますか? –

関連する問題