我有一個DockPanel中設置了這樣如何使用綁定來設置DataContext?
<Window ... >
<DockPanel x:Name="myDock" DataContext="{Binding HonapokList}" >
的DockPanel中內部有一個文本框,這樣
<TextBox x:Name="tbCount" Text="{Binding Path=Count,Mode=OneWay}" />
</DockPanel>
</Window>
這是我如何設置HonapokList,所以它基本上是一個列表String>的
public List<String> HonapokList;
public MainWindow()
{
InitializeComponent();
HonapokList = new List<string>();
Honapok.ItemsSource = HonapokList;
HonapokList.Add("January");
HonapokList.Add("February");
HonapokList.Add("March");
}
我想我的文本框顯示HonapokList中的元素數(本例中爲3),但是沒有任何內容。這是爲什麼?
謝謝你的回答。 – Wtf1sh
這個c sharp代碼在XAML中等於什麼? MyStackPanel.DataContext = MyProperty; – Wtf1sh
它取決於你在哪裏調用它,以及你在XAML中使用了什麼DataContexts,但類似於: –