1

私は Mac 開発のまったくの初心者です。次の機能を実現したい:-

2 つのテキスト フィールドとログイン ボタンを持つビューがあります。ユーザーがログイン ボタンをクリックすると、別のビューが開きます。

今、私のメインビューはMainWindow.xibファイルにあります..

を使用して別のビューを追加しました

Add-> New File-> Xamarin.Mac-> Cocoa View with controller。これにより、次のファイルが生成されました。

1.)NewView.cs

2.)NewView.xib

3.)NewViewController.cs

ネットでかなり検索した後、この機能を実現する正確な方法がわかりませんでした。このスレ参考にした

Mac アプリでの「View Controller」の簡単な切り替え (iOS と同様)

しかし、それから多くを得ることができませんでした。Xamarin.Mac を使用して、あるビュー コントローラーから別のビュー コントローラーに簡単に移動する方法と、どのコードをどこに記述するか教えてもらえますか?

リンク、コードスニペット、またはサンプルコードは非常に役立ちます!!

事前にたくさんありがとう!

4

1 に答える 1

1

ここに答えがあります:-

あるビューから別のビューに切り替える場合、以下のコード スニペットは、ビューを追加および削除する方法を示しています。

ログインボタンの Action に以下の 2 行を記述します。
前のビューが削除され、新しいビュー、つまりSecondViewが追加されます。

this.View.Superview.AddSubview(new SecondViewController().View);
this.View.RemoveFromSuperview(); 

乾杯!!

于 2013-11-26T10:44:56.213 に答える