【发布时间】:2015-12-13 16:50:18
【问题描述】:
我有一个包含键值列(二进制)的 DataGrid。前 60 位数字是相同的,但它是独一无二的。我想做的是在中间截断:
0xAA00BB00CC...8A3B7F10CE829 // good
而不是最后:
0xAA00BB00CC00DD00EE00FF0... // bad
这很容易手动完成...除非包含数据网格的窗口被调整大小,数据将保持手动截断的形式。理想情况下,当调整单元格大小时,它会在末尾显示更多二进制文件的独特部分。但是,通过手动截断,我不再拥有那个
执行此操作的明显方法是缓存所有完整值并订阅 Resized 事件,但是当自定义 TruncateString() 委托可能会这样做时,这似乎是一个非常大的开销。
什么是最好的解决方案?
【问题讨论】: