mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-02-07 04:21:39 +08:00
Tutorial
GacUI tutorials and the plan
- GacUI_HelloWorlds
- Cpp: Using C++ from stratch.
- WorkflowScript: Using Workflow script from stratch.
- CppXml: Using C++ and GacUI Xml Resource, with generated C++ code for loading UI from the precompiled binary GacUI Xml Resource.
- Xml: Loading the precompiled binary GacUI Xml Resource dynamically at runtime.
- MVVM: A MVVM pattern demo using Xml Resource.
- PureCppXml: Using C++ and GacUI Xml Resource, but all UI in the resource is completely compiled to C++. (developing)
- GacUI_Layout
- Alignment: Simple layout.
- Stack: Stack layout with configurable axis directions.
- Flow: Flow layout with configurable axis directions.
- Table: Table layout.
- RichTextEmbedding: Embed controls in a rich text document.
- GacUI_Controls
- ContainersAndButtons: Using container controls and button controls.
- TextList: Using text list control with direct assign, data binding and item template. (developing)
- ListView: Using list view control with direct assign, data binding and item template. (developing)
- TreeView: Using tree view control with direct assign, data binding and item template. (developing)
- DataGrid: Using data grid control with direct assign, data binding and item template. (developing)
- TextEditor: Implementing a text editor that handle plain text and XML.
- RichTextEditor: Implementing a rich text editor. (developing)
- Misc: Using other controls. (developing)
- GacUI_ControlTemplate
- BlackSkin: Create a set of control templates which look like Visual Studio's dark theme.
- Windows7Skin:
- Windows8Skin:
- GacUI_XmlResource
- MultipleWindow
- CustomControl
- InheritableCustomControl
- Event:
- ViewModel:
- Bindings:
- Properties:
- States:
- VisualState:
- StateMachine:
- Animation:
- GacUI_Scenarios
- WorkflowDebugger: