Files
obsidian-notes/1Project/构建新框架/MVVM/欠缺内容.md
zzzisfunnyboy f3e69f6413
2025-10-09 23:09:56 +08:00

1.2 KiB
Raw Blame History


  • 扩展嵌套列表
    • 列表优化添加 移除
    • 自定义嵌套列表的事件
    • 绑定View-ViewModel的报错
      • 优化V和VM的绑定

  • M和VM的事件通知
    • 在用的时候可以用别的事件系统接入Event

  • 设置Active标签

  • bool值回调除了toggle另外的组件怎么处理
    • 通过特性ValueChanged解决
      • 需要将现有组件重新封装一次
        • bool值回调就可以根据IValueChanged接口来实现了
      •   - ~~Text : IValueChanged\<string\>~~
        
      • IValueChanged<bool>

  • Inject添加ScopeId的参数

  • 池子接入应该更方便一点,
    • 现在的情况每种泛型都需要Register

  • OnValueChanged太过麻烦
    • ToggleGroup选择改变的时候View没有对应的监听想要监听必须new一个组件出来或者直接绑定ViewModel的PropertyChanged的方法

  • toggle监听的方式为interface = bool选中之后不可取消

  • 缺少Panel SubPanel 普通View的分类
    • subPanel需要有Activatable的回调
    • 提前挂载在场景上的View无法触发OnShow