実行時にとを作成し、TextBox
実行TextBlock
時にデータベースフィールドにバインドします。コードは以下のとおりです。
LstConfigFields = dbContext.ConfigFields.Where(c => c.ConfigId == this.Uid).ToList();
foreach (ConfigField rec in LstConfigFields)
{
TextBlock TBlock = new TextBlock();
TBlock.Text = rec.TextBlockText;
TextBox TBox = new TextBox();
TBox.SetBinding(TextBox.TextProperty,new Binding(rec.DatabaseField));
if ((bool)rec.IsVisible)
{
stackPanel1.Children.Add(TBlock);
stackPanel1.Children.Add(TBox);
}
}
しかし、私はこのメッセージを受け取っています:
双方向バインディングには、PathまたはXPathが必要です。
どこが間違っているのですか?