BoTech.Docs.DesignerForAvalonia 1.0.0 Help

Roadmap

Bo tech designer for avalonia with text

First Release V1.1 0 Todos left 14. Finished 2 Moved

View this Milestone on GitHub

Preview View: 0 Todos left 4. Finished

  • Drag and Drop => Finished

  • Remove A selected Control => Finished

  • Copy a selected Control => Finished

  • Paste a selected Control => Finished

  • ItemsView => Finished: Add all available Avalonia Controls in the Avalonia.Controls namespace.

Properties View: 0 Todos left 2. Finished

  • Properties of a Selected Object can be changed by the user and will updated by the Backend. => Finished

  • Property Types which does not have a custom Implementation for the Visual Editable Control ( for example the Type Rect (Avalonia.Rect) or Thickness (Avalonia.Thickness)) must have a general Implementation (Constructor should be edited with a visual Representation) => Finished

  • All Properties can be connected to a binding by the User => TODO => moved to V1.2

Hierarchy View 0 Todos left 2. Finished

  • Can display the Hierarchy of all Controls in a View => Finished

  • When the User clicks on an Item of the Treeview, the user can manipulate the Properties in the Property View. => Finished

Solution Explorer View 0 Todos left 3. Finished

  • Create the View, View Model, Code Behind. => Finished

  • Add a Button plus functionality to load a new Directory => Finished

  • Add functionality to load the View in the PreviewView which the user has selected. => Finished

Backend 0 Todos left 3. Finished

  • Create a new Export Helper class, which should convert the View into an .axaml File. => Finished

  • Add Helper Method for creating Bindings in the ViewModel. => TODO => moved to V1.2

  • Add Method which can convert the Preview Controls into a xml File which is contabile with the .axaml file scheme. => Finished

  • Add Method which can Import a View from an .axaml File. => Finished

Last modified: 23 Januar 2025