2016-06-24 19 views
0

私は2ページあり、ホームページFoundPageです。 という名前のボタンがあります。ホームページにはSearchButton、もう1つのボタンはMoreButton FoundPageにあります。私は既にSearchButtonをクリックしたときに、プログラムが何をしたいかをコード化しています。異なるページに2つのボタンを作成する方法は、Xamarin.Formsで同じことをしますか?

だからHomePage.xamlに私はこれを持って、それがうまく機能:

<Button x:Name="SearchButton" 
     Clicked="SearchButton_OnClicked"/> 

、明らかにそれを私がFoundPage.xamlで同じSearchButton_OnClickedを使用したいので、私はこれを試してみましたが、動作しませんでした:

<Button x:Name="MoreButton" 
     Clicked="SearchButton_OnClicked"/> 

は私もFoundPage.xamlでそれを使用するためにそれを転送することができます方法はありますか?

答えて

0

あなたは、私がSearchButton_OnClickedに使用HomePage.xamlでいくつかの項目(例えばラベル)を持っているFoundPage.xaml.csSearchButton_OnClickedコードを貼り付けたり、クラスに共通のバックエンドを作成し、

+0

そこからそれを使用するコピーしますか私はHomePage.xaml.csに入る必要があると思います。この場合、バックエンドはまだ解決策ですか?そしてもしそうなら、どうすればいいのか教えてくれますか?私は初心者ですが、この質問が少しばかだと申し訳ありません。 – Szandi

+0

また、ラベルをFoundPageに配置することも、パブリック文字列を使用してHomePage Labelのコンテンツを保存して、それをFoundPageでも使用することもできます。 – GeralexGR

関連する問題