isProtected 判断按钮是否处于受保护的状态
isProtected
类型: MethodDeclaration
所属类: ButtonElement
定义位置: ui.ts
描述
判断按钮是否处于受保护的状态
返回值:处于受保护状态
返回值
类型: boolean
处于受保护状态
源代码
位置: 第 4886 行
private isProtected(): boolean {
    const focuses = UI.focuses
    const length = focuses.length
    const focus = focuses[length - 1]
    if (focus instanceof UIElement) {
      if (focus.focusMode === 'control-descendant-buttons'
      ? focus.contains(this)
      : focus === this.parent) {
        return false
      }
    }
    for (let i = length - 2; i >= 0; i--) {
      const focus = focuses[i]
      if (focus.focusMode === 'control-descendant-buttons'
      ? focus.contains(this)
      : focus === this.parent) {
        return true
      }
    }
    return false
  }
文档生成时间:2025/7/21 20:53:39