我有一個簡單的問題。當然,它有很多答案,但我不能選擇正確的關鍵字谷歌。 如何將一個子類綁定到我的wpf控件?例如: 這是我的課程。將子類綁定到屬性
public class SiteFieldInfo<T>
{
public string Name { get; set; }
public T Value { get; set; }
public List<string> PositiveXPathExpressions { get; set; }
public List<string> NegativeXPathExpressions { get; set; }
}
public class SiteInfo
{
public SiteFieldInfo<string> Author { get; set; }
public SiteFieldInfo<DateTime> Date { get; set; }
public SiteFieldInfo<string> Source { get; set; }
}
而我想要將SiteFieldInfo的屬性值綁定到TextBox控件的Text屬性。
C#代碼:
stackPanel1.DataContext = SiteInfoInstance;
XAML代碼:
<StackPanel Name="stackPanel1">
<TextBlock Text="Author" />
<TextBox Text="{Binding Path=Author.Value}" />
</StackPanel>
它不工作。什麼是正確的語法或任何替代品?
對不起,這是行之有效的。我只是愚蠢的。如何關閉問題?
當你說「它不工作」 - 你在看什麼?輸出窗口中是否有綁定錯誤? – 2010-03-31 00:37:08