1
Wenn Sie die Combobox mit einer Liste binden, erhalten Sie das Problem "Items Sammlung muss leer sein, bevor Sie ItemsSource verwenden." Wie können wir das auflösen?Items Sammlung muss leer sein, bevor Sie ItemsSource beim Binden wpf Combobox verwenden
Mein Code ist unten
<ComboBox x:Name="ComboBoxUsers" DisplayMemberPath="Name" SelectedValuePath="Id" ItemsSource="{Binding}" VerticalContentAlignment="Center" HorizontalAlignment="Left" Margin="113,14,0,0" VerticalAlignment="Top" Height="32" Width="280" FontSize="14" Cursor="Hand" SelectionChanged="ComboBoxUsers_SelectionChanged">
<ComboBox.Background>
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FFF3F3F3" Offset="0"/>
<GradientStop Color="#FFEBEBEB" Offset="0.31"/>
<GradientStop Color="#FF6C6464" Offset="1"/>
</LinearGradientBrush>
</ComboBox.Background>
<Popup AllowsTransparency="false" Focusable="false"/>
</ComboBox>
Meine Benutzerklasse ist
public class User
{
public int Id { get; set; }
public string Name { get; set; }
}
wenn
Users = GetUsers();
ComboBoxUsers.ItemsSource = Users ;
der Fehler auftritt, ruft, wie kann ich dieses Problem lösen?