我开始为 VS 编辑器编写一个装饰器,我的数据很大程度上基于行号,所以我需要访问 IWpfTextView 上的 TextViewLines 属性来计算我的一组装饰器。
但是,当调用 TextViewCreated 时,该属性仍为 Null。
我尝试等待第一次调用 OnViewLayoutChanged,实际上当时该属性不为空,但行数为 '2',对于 50 行文件,似乎只是前两行。
我需要什么时间来获得完全初始化的实际反映完整文件内容的 TextViewLines?还是我误解了我应该得到什么?
这适用于 VS2010 SP1 上的 csharp 内容类型。