私は自分の街でコンテストのための小さなプロジェクトに取り組んでいます..そして私はちょうどレンガの壁にぶつかりました.事は:私は Blend で userControl を作成しています(キャンバスとしましょう,その中にリアクタンスがあります..テキストブロック私の問題は、これをコードでWPFのリストボックス項目に追加できないことです。デザイナーでuserControlを1つずつ追加すると機能するようです..しかし、ソフトウェアは可変数の項目で動作しますリストボックス。
private void mainPane1_Loaded(object sender, RoutedEventArgs e)
{
MessageBox.Show("layout updated");
questions cq;
Button btn;
for (int i = 1; i <= 10; i++)
{
btn = new Button();
btn.Content = "intreb" + i.ToString();
cq = new questions();
Canvas.SetZIndex(cq, 17);
//cq.questionHolder.Text = "intrebare" + i.ToString();
listaintrebari.Items.Add(cq);
MessageBox.Show("intrebare" + i.ToString());
listaintrebari.Items.Add(btn);
//MessageBox.Show("layout updated");
}
}
質問は私のUserControlであり、listaintrebariはリストボックスです。いくつかのボタンを追加しようとしましたが、うまく機能します...しかし、私のuserControlが嫌いなようです。
この問題を解決する方法についてのご意見をお待ちしております。また、私の状況で他に何が最適で、どのように使用するかについて何か提案があれば..それは素晴らしいことです.ありがとう!