Listbox does not display the value of a specific object (data binding)

I want the ListBox to call LstbClients to display the name and Phonenumber number in each label or text block (it doesn’t matter to me), I have DataBinded before with ComboBox, and it works very well, but for some reason it doesn’t works for this ListBox.

This is the XAML code.

<ListBox x:Name="lstbClients"
         Height="300"
         Grid.Row="0" Grid.Column="0"
         Style="{StaticResource inputControls}"
         ItemsSource="{Binding clients}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <Label Content="{Binding Name}"/>
                <Label Content=", "/>
                <Label Content="{Binding Phonenumber}"/>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

This is the code behind:

//clients is a filled ObservableCollection<client>
lstbClients.ItemsSource = clients;

This is the code for Client.cs

public class Client
{
    public int ID;
    public string Lastname;
    public string Name;
    public string Streetname;
    public string Postcode;
    public string City;
    public int Phonenumber;
    public string Email;
    public DateTime CreationDate;
    public DateTime BirthDate;

    public Client(int id, string lastname, string name, DateTime birthDate, string streetname, string postcode, string city, int phonenumber, string email, DateTime creationDate)
    {
        this.ID = id;
        this.Lastname = lastname;
        this.Name = name;
        this.Streetname = streetname;
        this.Postcode = postcode;
        this.City = city;
        this.Phonenumber = phonenumber;
        this.Email = email;
        this.CreationDate = creationDate;
        this.BirthDate = birthDate;
    }
}

For some odd reason, the shortcuts in the ListBox only show “,” and ignore the name and phone number, and yes, when I “open” the ListBox with my final WPF application, all the data contains ... Thus, the ListBox receives the data, but it just doesn’t want to display it on the lstbClients label, so I can’t determine which label contains which data.

+4
1

, .

:

public string Name {get; set;}
public int Phonenumber {get; set;}

INotifyPropertyChanged , , GUI . . - .

+3