WPF ListBox: ItemsSource и DataTemplate Content не отображаются одновременноC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 WPF ListBox: ItemsSource и DataTemplate Content не отображаются одновременно

Сообщение Anonymous »

У меня есть простая реализация ListBox, в которой у меня есть ObservableCollection как ItemsSource и DataTemplate, который содержит CheckBox и две кнопки. Эта реализация, похоже, соответствует шаблону других сообщений StackOverflow и статей MS .NET. Моя проблема: ObservableCollection не отображается с элементами управления DataTemplate. Если я закомментирую DataTemplate, появится ItemsSource. Мне не хватает какой-то части DataTemplate, параметра в ListBox или что-то не так с моим классом Endpoint?
XAML:








































< /code>
Класс конечной точки: < /p>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ListBoxTest
{
public class Endpoint
{
private string name = "";
private string address = "";
private int port = 1;
private long? transportCount = 0L;
private Protocol protocol;
private bool? verified = true;
private bool isEnabled;

public string Name
{
get
{
return name;
}
set
{
name = value;
}
}

public string Address
{
get
{
return address;
}
set
{
address = value;
}
}

public int Port
{
get
{
return port;
}
set
{
port = value;
}
}

public long? TransportCount
{
get
{
return transportCount;
}
set
{
transportCount = value;
}
}

public Protocol Protocol
{
get
{
return protocol;
}
set
{
protocol = value;
}
}

public bool? Verified
{
get
{
return verified;
}
set
{
verified = value;
}
}

public bool IsEnabled
{
get
{
return isEnabled;
}
set
{
isEnabled = value;
}
}

public override string ToString()
{
return $"{name} \n [{address}:{port}\\\\{protocol}]";
//return $"[{address}:{port}\\\\{protocol}]";
}

public void incrementTransportCount()
{
transportCount = transportCount++;
}
}
}
< /code>
У меня нет никаких привязков в элементах управления DataTemplate, потому что я просто хотел, чтобы ListBox был правильно отображать. Любая помощь будет очень оценена.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ltaneously
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»