Skip to content

Прототип интерфейса пользователя для WPF-клиента  #8

@Infarh

Description

@Infarh

Создать разметку для интерфейса пользователя тестового клиента, обеспечивающую решение базовой задачи:

Форма подключения к серверу

    • Выбор адреса сервера и подключение к нему

Форма авторизации пользователя

    • Вывод информации о сервере
    • Ввод логина
    • Вод пароля
    • Вход

Основное окно

    • Разбить окно на отдельные UserControl
    • Поработать над масштабируемостью окна (минимальные размеры и т.д.) Интерфейс не должен быть кривым при любых размерах окна. Возможно - подумать над разной компоновкой в минимальном и развернутом состоянии.
    • Вынести все статические строковые данные в отдельный ресурс.
    • Кнопка "Смайлики" - реализовать логику через триггер. По нажатию справа должен появляться контролл с этим под этот контент, а при повторном нажатии - контролл должен коллапсировать.
    • Добавить многострочность в поле ввода сообщения. При чем стоит подумать над возможностью автоматического увеличения поля ввода (до каких-то разумных пределов), после достижения которого - активировать вертикальный скроллинг.

Предусмотреть возможность мультикультурализма ресурсов

    • Вынести всю текстовую статику в отдельный словарь

остальное подумаем по мере развития

Metadata

Metadata

Assignees

Labels

UIИнтерфейс пользователя

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions