学生を形成少しの助けを必要とする:XAMLリストボックス結合一覧別の.csファイル
私は私のメインウィンドウのリストを持って、私のユーザーコントロールにリストボックスにバインドします。原因test_listは特別なものではありませんこれは、未知であるという事実にListbox1.ItemsSource = test_list;
を使用することはできません、ユーザーコントロールの.csファイルで
public List<T> test_list;
public MainWindow()
{
InitializeComponent();
test_list= new List<T>(); //creating the list
test_list_fill(); // filling the list with some stuff
}
:Listの
私のメインウィンドウコード。 私の質問は、リストボックス1にtest_listを埋め込むための頑丈な方法ですか?
私はいくつかのXAMLを試してみましたが、動作させることはできません。
<ListBox x:Name="Listbox1"
ItemsSource="{Binding Source=test_list}"
Margin="17,130,17,118" >
少なくともこれはリストボックスに「test_list」を表示しますが、これは自分のリストの内容ではありません。私は後で内容を表示するために<TextBlock Text="{Binding name}"
のようなものが必要であることを知っていますが、私もバインディングを取得しません。 UserControl.csにListbox1.ItemsSource = test_list;
を持たないソリューションはありますか?
ありがとうございました。素敵な日にコードを入力してください!
完了。リストボックスにスクロールバーがありますが、値はありません。 'ItemsSource =" {Binding Source = test_list} "'で何かを変更する必要がありますか?このように、 'ItemsSource =" {Binding test_list} "には何もないので、大きな白い梁があります。 – Knoggino
私はいくつかの追加の詳細で答えを更新しました。それはより完成し、詳細な解決策です。あなたが立ち往生したら、私に知らせてください:)また、オンラインMVVMパターンをチェックしてください。 – Shadowed