我正面臨與WPF XAML中的DataGrid內部的Combobox數據綁定的一些問題。GridView Combobox DataBinding WPF
我有Signal類有ObservableCollection。
public struct RawVal
{
public string name; //Name of the Value
public int value; // Value
}
public class Signal
{
public string Name { get; set; }
public Int32 Value { get; set; }
public ObservableCollection<RawVal> rawValue { get; set; }
};
而在Stettings窗口有
public partial class Settings : Window
{
public ObservableCollection<Signal> tempSigList { get; set; }
public ObservableCollection<RawVal> tempRawVal { get; set; }
.........
.........
this.grdSignal.ItemsSource = tempSigList;
}
我的XAML看起來像這樣:
<DataGrid ItemsSource="{Binding}" Name="grdSignal">
<DataGrid.Columns>
<DataGridTemplateColumn Header=" RAW Value ">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding tempRawVal }" SelectedItem="Binding name" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
但沒有任何結果ㅠㅠㅠ 我已經嘗試了很多例子在stackoverflow但沒有任何結果。 歡迎任何建議或解決方案。 謝謝
謝謝兄弟。看來還有其他問題。其他項目中的組合框也不顯示任何項目。它下降,但沒有任何關係。我正在使用.NET Framework 4. – Mamurbek