こんにちは、私はゲーム アプリケーションを作成したいと考えています。そのため、3 つのユーザー コントロールがあり、各ユーザー コントロールには多数のボタンがあります。Usercontrol1 には 5 つのボタンがあり、Usercontrol2 には 6 つのボタンがあるとします。
MainPage.xaml には、GameCanvas という名前のキャンバスがあり、実行時に難易度に応じて、1 つのユーザー コントロールにデータを入力し、次のレベルでは別のユーザー コントロールGameCanvas.Children.Add(uc1);
などを入力します。
MainPage に listofValues があります
List<int> listValues = new List<int>();
コンストラクターでこれを埋めているので、最初に にlistOfValues
5 つの数字を保持し、この 5 つの数字を の 5 つのボタンのコンテンツとして表示したいと考えていますuserControl1
。
次のレベルでは、6 つの数字を生成listOfNumbers
し、UserControl2 をユーザーに表示して、6 つのボタンのコンテンツをこの 6 つの数字として埋めます。どうすればいいですか?
のコンストラクタでGamePage
私が作成しました
uc1 = new userControl1();
uc2= new userControl12();
そしてコンストラクターで初めてロードするとき
GameCanvas.Children.Add(uc1);
ボタンのコンテンツを null 値として取得しています。Buttons
しかし、の内容をUserControl1
GamePage の listValues の値で埋めるにはどうすればよいでしょうか?