這有點奇怪,因爲我在那裏找到的每個示例都說我正在做的事情是正確的,但我無法讓我的ComboBox綁定在WPF中工作。綁定組合框ItemsSource不能在WPF中工作
我剛剛創建了一個空的WPF應用程序。
public List<string> myCollection { get; set; }
public MainWindow()
{
DataContext = this;
InitializeComponent();
myCollection = new List<string> {"test1", "test2", "test3", "test4"};
}
這裏是我的XAML是:
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<ComboBox ItemsSource="{Binding Path=myCollection}" Height="23" HorizontalAlignment="Left" Margin="66,56,0,0" Name="comboBox1" VerticalAlignment="Top" Width="319" />
</Grid>
我試圖綁定MyCollection的,綁定路徑= MyCollection的,我也有和沒有設置DataContext的嘗試。 似乎沒有任何工作。
我已經用完了想法和每一個我發現的例子都說這是正確的方式,它應該工作,所以謝謝你提供的任何幫助。
是的,我知道我能做到這一點的變化,這工作我只是想使這個使用綁定 – RobertPorter
@RobertPorter那麼你應該設置的DataContext如上建議! –