调用线程必须为 STA,因为许多 UI 组件都需要