0

こんにちは、私はゲーム アプリケーションを作成したいと考えています。そのため、3 つのユーザー コントロールがあり、各ユーザー コントロールには多数のボタンがあります。Usercontrol1 には 5 つのボタンがあり、Usercontrol2 には 6 つのボタンがあるとします。

MainPage.xaml には、GameCanvas という名前のキャンバスがあり、実行時に難易度に応じて、1 つのユーザー コントロールにデータを入力し、次のレベルでは別のユーザー コントロールGameCanvas.Children.Add(uc1);などを入力します。

MainPage に listofValues があります

List<int> listValues = new List<int>(); 

コンストラクターでこれを埋めているので、最初に にlistOfValues5 つの数字を保持し、この 5 つの数字を の 5 つのボタンのコンテンツとして表示したいと考えていますuserControl1

次のレベルでは、6 つの数字を生成listOfNumbersし、UserControl2 をユーザーに表示して、6 つのボタンのコンテンツをこの 6 つの数字として埋めます。どうすればいいですか?

のコンストラクタでGamePage

私が作成しました

uc1 = new userControl1();
uc2= new userControl12();

そしてコンストラクターで初めてロードするとき

GameCanvas.Children.Add(uc1);

ボタンのコンテンツを null 値として取得しています。Buttonsしかし、の内容をUserControl1GamePage の listValues の値で埋めるにはどうすればよいでしょうか?

4

1 に答える 1