在浏览器外的silverlight中,从silverlight登录页面登录后,我想调整它的位置。我试过我的运气设置 Application.Current.MainWindow.Left 和 Application.Current.MainWindow.Top 但不幸的是它被忽略了。
根据 MSDN:
仅当 WindowStartupLocation 设置为 Manual 时,才能在运行时设置此属性。此外,您只能在 Application.Startup 事件结束之前在运行时设置此属性,之后将忽略任何更改。例如,您可以将当前值保存到 Application.Exit 事件处理程序中的隔离存储中,并在 Application.Startup 事件处理程序中恢复该值。
我必须在运行时而不是在应用程序启动之前调整位置。现在要做什么?