#747·tview

允许按 Box 实例覆盖边框符号

作者: moson-mo创建于 2022年7月23日更新于 2026年8月10日
标签on roadmap

聚焦元素的边界绘制方式与非聚焦元素不同(粗/双线)。如果有方法来控制这种行为就很棒了。虽然可以在全局范围内覆盖用于聚焦元素的符号,但也可能只针对特定的框/容器来实现此功能。要解决这个问题的唯一方法是使用 SetDrawFunc 并自己绘制边界。我想到的是在 Box 结构中添加一个类似 `borderIgnoreFocus` 的布尔值,并提供一个 `SetBorderIgnoreFocus(ignore bool)` 方法,然后在 `DrawForSubclass` 中检查此值。