Я создаю чат-программу, и я уже сделал API для подключения сервера.WPF ListView привязка с настраиваемым типом & Вставьте элементы управления
И это основной класс для API
public partial class PengChat3ClientSock : IDisposable
Ну, PengChat3ClientSock
имеет Rooms
свойство.
public class Room
{
public uint ID { get; private set; }
public string Name { get; private set; }
public string Master { get; internal set; }
public short MaxConnectorNum { get; private set; }
public bool IsNeedPassword { get; private set; }
}
И это свойство Номера
public Room[] Rooms { get; private set; }
Теперь клиент, у меня есть ListView, который показывает список номеров.
<ListView x:Name="listView_RoomList" Grid.Row="1" Grid.ColumnSpan="2">
</ListView>
И я хочу спроектировать список как это.
RoomName Master MaxConnectorNum Password(If IsNeedPassword is true = Enable) EntryButton DeleteButton(If Master is I = Enable)
Label Label Label PasswordBox Button Button
Label Label Label PasswordBox Button Button
Label Label Label PasswordBox Button Button
Label Label Label PasswordBox Button Button
Верх является заголовком. , и я хочу вставить элементы управления, подобные этому.
И если свойство Rooms
изменено, я хочу изменить это ListView
автоматически.
Это слишком сложно? но я думаю, что это возможно.
Спасибо за ответы.
* Является ли это слишком сложно? * ... нет, это довольно стандартный , * Я хочу изменить этот ListView автоматически * ... да, мы все хотим, чтобы наш код записывался сам, но это не так, вам придется это делать. что ты уже испробовал? – Sheridan
@Sheridan хм .. я пробовал так много решений. таких как GridView .. но я не мог получить хороший результат. Теперь я мобилен. завтра я загружу код. – Lee