Misaka-Mikoto-Tech / UIControlBinding Licence: MIT License
一种半自动控件绑定方案
Projects that are alternatives of or similar to UIControlBinding WpfExtensions Some syntactic sugar for Wpf development.
Stars : ✭ 128 (+16.36%)
Mutual labels: binding
imgui-java JNI based binding for Dear ImGui
Stars : ✭ 270 (+145.45%)
Mutual labels: binding
ruby-tree-sitter Ruby bindings to tree-sitter
Stars : ✭ 48 (-56.36%)
Mutual labels: binding
Forbind Functional chaining and promises in Swift
Stars : ✭ 44 (-60%)
Mutual labels: binding
janetrs Rust high level bindings for Janet
Stars : ✭ 36 (-67.27%)
Mutual labels: binding
bound Data-binding made easy
Stars : ✭ 21 (-80.91%)
Mutual labels: binding
hibpwned Python API wrapper for haveibeenpwned.com (API v3)
Stars : ✭ 21 (-80.91%)
Mutual labels: binding
raylib-zig Manually tweaked, auto generated raylib bindings for zig. https://github.com/raysan5/raylib
Stars : ✭ 122 (+10.91%)
Mutual labels: binding
rust-tree-sitter Rust bindings to Tree-sitter
Stars : ✭ 29 (-73.64%)
Mutual labels: binding
nuklear4j Java binding for nuklear
Stars : ✭ 61 (-44.55%)
Mutual labels: binding
codegen Generator for dart_native bindings. Codegen can transform native SDK to Flutter plugin.
Stars : ✭ 75 (-31.82%)
Mutual labels: binding
Binder 🦁"Hello World" <-> [🏷, 🏷, 🏷, 🏷]
Stars : ✭ 37 (-66.36%)
Mutual labels: binding
integral Library for binding C++ code with Lua
Stars : ✭ 34 (-69.09%)
Mutual labels: binding
xsdata Naive XML & JSON Bindings for python
Stars : ✭ 144 (+30.91%)
Mutual labels: binding
bindkit Two-way data binding framework for iOS. Only one API to learn.
Stars : ✭ 13 (-88.18%)
Mutual labels: binding
pyguetzli Python bindings for Google's Guetzli, a JPEG encoder that optimises JPEG compression
Stars : ✭ 28 (-74.55%)
Mutual labels: binding
openHAB-Simatic openHAB binding for Siemens Simatic S7 PLC
Stars : ✭ 15 (-86.36%)
Mutual labels: binding
steampak Nicely packed tools to work with Steam APIs
Stars : ✭ 21 (-80.91%)
Mutual labels: binding
node-libzim Binding to libzim, read/write ZIM files in Javascript
Stars : ✭ 23 (-79.09%)
Mutual labels: binding
Unity UIControlBinding
一种半自动控件绑定方案
特性
可以实现UI与代码的完全分离, 可以一个 prefab 对应多个逻辑代码,也可以一个逻辑代码使用不同的 prefab(更换UI皮肤或者节日皮肤等)。
界面制作人员只需要一个通用的控件绑定脚本,拖动需要绑定的控件到Inspector面板就可完成可交互控件的绑定工作。
逻辑编写人员可以点击UIControlData组件右上方齿轮图标内的 复制代码到剪贴板
菜单得到变量声明代码(2,3两个步骤可能都是逻辑编写人员来操作)
允许一个 Prefab 上在不同节点放置多个绑定脚本以便实现变量分组或者UI分区等操作, 此种模式下需要在根脚本绑定子脚本以便运行时可通过名字查找到。
操作示意图
拼完界面
编写逻辑代码时
特别感谢
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .