Adifym.avalonia
Коллекция элементов управления для редакторов на основе узлов, разработанных для MVVM.
О
Этот проект представляет собой рефакторинг Nodify на платформе Avalonia и не является копией 1: 1 Adidify, но у них много сходств.
Функции
- Спроектирован с самого начала до работы с MVVM
- Встроенные темные и легкие темы
- Выбор , увеличения , панорамирования
- Выберите , Move, Auto выровнять , автоматическое панорамирование , когда близко к краю и подключите узлы
Каковы различия по сравнению с адаптированием
- Поддержка
- Авто выравнивать узел
- отображать текст в подключении
- Неудовлетворительный
- Будет поддержан в будущем
Использование
Nodifyeditor
-
Press и Hold -> Переместите элементы All Show - Колесо мыши -> Zoom All Show Evest
Узел
-
Press и Hold -> переместить узел -
Press Move и Hold Shift -> Переместите узел (без автоматического выравнивания) -
Press узел -> выберите узел
Связь
-
Press и Hold разъем и перейдите к другому разъему -> Создайте новое соединение - Удерживать
Alt и Click подключение -> Удалить соединение -
DoubleClick Connection -> Разделите соединение в положении двойного щелчка
Пенсингконнекция
-
Press и Hold разъем -> Показать предварительный просмотр подключения
Разъем
- Удерживайте
Alt и Click разъем -> Удалите все соединения на разъеме
Уведомление
- ViewModelbase предназначен только для справки, вам не нужно ее использовать, в коде Axaml приведенного примера есть методы привязки.
Некоторые известные проблемы
- Не используйте
Mode=OneWayToSource когда у вас есть несколько ассистентов, связанных с одной и той же ViewModel, это ошибка от Avalonia
Пример
Пожалуйста, смотрите addifym.avalonia.example
Вы можете призвать клонировать проект и запустить NodifyM.Avalonia.Example
Изменение
1.0.16
- Оптимизация больше не заставляет тип соединителя
- Исправьте, если разъем - это ComboBox, не может нажать, чтобы расширить его
1.0.15
- Исправить обработчик событий Onpointerpressed
1.0.14
1.0.13
- Фиксированное свойство SELEDNODE
- Добавлена возможность выбрать и перетаскивать узел, соответствующий разъему
1.0.12
- Исправлена ошибка расчета адаптивного вычисления узла
- Добавлено выравнивание центральной линии узлов
1.0.11
- Добавлена автоматическая адаптация для отображения всех узлов, когда инициализируется NodifyEditor
- Оптимизировать поиск узлов дочерних узлов
1.0.10
- Заголовок с фиксированным узлом/input/outputtemplate разрешить использовать idatatemplate
- Добавлен условие avalonia.diagnostics
1.0.9
- Позволяет не использовать встроенную ViewModelbase
- Исправлены фиксированные исключения для просмотра TransLateTransform и Alignmentlin
1.0.8
- Добавлены светлые и темные темы, следуя за переключением Avalonia
- Фиксированные неверные модификации текста подключения
- Оптимизировать темный цвет темы
- Добавлено определение цвета сетки
1.0.7
- Добавлен автоматический панинг узла, когда близко к краю
1.0.6
- Фиксированный узел
- Фиксированный узел стиль границ
- Добавлено подсказка выравнивания узла
1.0.5
- Добавлена возможность временно без автоматического выравнивания узла при смене сдержания
- Добавлена возможность отображать текст на подключении
1.0.4
- Добавить свойства конфигурации узла.
- Добавить автоматическое выравнивание узла
1.0.3
- Добавлены команды Connection SplatConnection и DisconnectConnection
- Добавить CircuitConnection
- Фиксированный цвет управления по умолчанию к цвету словаря
- Поддержка переопределения подключения и отключения от метода NodifyEditorViewModelBase
- Исправлена узловая шоу
- Удалить несколько бесполезных атрибутов