完善Dialog的实现