支持 SelectionPrompt<T> 中的禁用/不可选项

作者: thomas-mathers创建于 2026年7月28日更新于 2026年7月28日

请参阅 #2179 了解背景。 我正在开发一个项目,其中 `SelectionPrompt<T>` 需要显示暂时不可用的选项(例如,目前无法使用的操作),在列表中显示以提供上下文,但不能导航到或选择。 目前没有办法实现此功能:`ISelectionItem<T>` 没有对每个项的启用/禁用状态,而 `DisabledStyle` 仅在 `Mode.Leaf` 中应用于组标题。

内容来源: spectreconsole/spectre.console