outline和property sheet的基础实现