У меня есть простая реализация 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
WPF ListBox: ItemsSource и DataTemplate Content не отображаются одновременно ⇐ C#
Место общения программистов C#
1737978474
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 был правильно отображать. Любая помощь будет очень оценена.
Подробнее здесь: [url]https://stackoverflow.com/questions/79390615/wpf-listbox-itemssource-and-datatemplate-content-dont-display-simultaneously[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия