如果您要使用MainWindow.xaml.cs
,那么我建议您定义 aDependencyProperty
来绑定:
public static readonly DependencyProperty BigBadWolfProperty = DependencyProperty.
Register("BigBadWolf", typeof(string[]), typeof(MainWindow), new
UIPropertyMetadata(100.0));
public string[] BigBadWolf
{
get { return (string[])GetValue(BigBadWolfProperty); }
set { SetValue(BigBadWolfProperty, value); }
}
然后,你必须设置你的DataContext
......最简单(但不是最好)的方法是在构造函数中执行此操作:
public MainWindow()
{
InitializeComponent();
DataContext = this;
}
现在绑定到属性:
<ListBox ItemsSource="{Binding BigBadWolf}" />
请注意,在 WPF 中更常见的是使用ObservableCollection<T>
集合来代替。