这个问题可能需要修改。我正在制作一个将部署在多个平板电脑上的C#WPF程序。每种平板电脑都有不同的分辨率和方向。这就是我使用WPF的原因。所以我决定制作一个Window foreach平板电脑。由于这个窗口是配置程序我决定使用我想要特定按钮填充的鼠标按下属性的“按钮”(用户控件)。我开始使用关闭按钮,因为我认为这将是最简单的。我在窗口和那个特定的平板电脑上看起来很好看的关闭按钮。 Window的ShowDialog方法由主应用程序调用(winforms ...它正在慢慢转换为完全使用WPF)我尝试设置DialogResult但是我得到了NullReference错误。我试过Application.Current.ShutDown()(当前为null)所以我不知道该怎么做。最终游戏我希望能够只添加一个按钮(比如设置com端口)到窗口,该按钮不需要添加任何代码。