1
我是编程初学者,尤其是WPF
。我在WPF
有一个应用程序。我已将的.sdf
数据库连接更改为SqlCeCommand
。不幸的是,在此之前,我有以下代码绑定ComboBox
。将数据绑定到WPF中的组合框
<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
未显示任何数据。 Setting类之前由实体框架生成。现在,我创建了自己的课程设置。这个班应该实施什么?你可以帮我吗?