我是编程初学者,尤其是WPF
. 我有一个应用程序WPF
。我已将与.sdf
数据库的连接从更改Entity Framework
为SqlCeCommand
。不幸的是,在此之前,我有以下用于绑定 a 的代码ComboBox
。
<DockPanel Grid.Row="4">
<Button x:Name="LoadButton" Height="20" ToolTip="Choose setting name to load" Width="75" Padding="2,2,2,2" Margin="2,0,2,0" HorizontalAlignment="Left" VerticalAlignment="Center" Content="Load Settings" Command="{Binding LoadSettingsCommand}"/>
<ComboBox x:Name="LoadSettingsComboBox" ToolTip="Choose setting name to load" ItemsSource="{Binding Mode=OneWay, Path=Settings/}" SelectedValue="{Binding LoadSettingName, Mode=OneWayToSource}" SelectedValuePath="Name" Grid.Column="1" >
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock HorizontalAlignment="Center" Text="{Binding Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</DockPanel>
和:
List<Setting> _settings;
Settings = new CollectionView(_settings);
它奏效了。更改连接后DataBase
没有错误,但ComboBox
不显示任何数据。设置类之前由实体框架生成。现在,我制作了自己的班级设置。这个类应该实现什么?你能帮助我吗?