У меня возникли некоторые проблемы с привязкой данных к Combobox внутри DataGrid в WPF XAML.GridView Combobox DataBinding WPF
У меня есть класс сигнала, который имеет 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