Silverlight 4.0 在Silverlight 4(OOB)应用程序中,可以在代码中移动主窗口吗

Silverlight 4.0 在Silverlight 4(OOB)应用程序中,可以在代码中移动主窗口吗,silverlight-4.0,silverlight-oob,Silverlight 4.0,Silverlight Oob,在Silverlight 4浏览器外应用程序(oob)中,是否有任何方法可以在应用程序启动事件之后以编程方式移动主窗口 原因/用例:用户在silverlight桌面小工具应用程序上选择一个选项,应用程序窗口将增长以容纳额外的细节。如果应用程序在离屏幕右侧很近的位置启动,则详细信息会被遮挡/从屏幕边缘脱落,用户需要将窗口拖到左侧。当窗口返回到较小的状态时,它现在位于最左侧,因此用户需要再次向右拖动窗口。这将是惯例的应用程序自动来回移动,以适应细节 谢谢。我将在下面留下答案以表示我的羞愧。。。对不起

在Silverlight 4浏览器外应用程序(oob)中,是否有任何方法可以在应用程序启动事件之后以编程方式移动主窗口

原因/用例:用户在silverlight桌面小工具应用程序上选择一个选项,应用程序窗口将增长以容纳额外的细节。如果应用程序在离屏幕右侧很近的位置启动,则详细信息会被遮挡/从屏幕边缘脱落,用户需要将窗口拖到左侧。当窗口返回到较小的状态时,它现在位于最左侧,因此用户需要再次向右拖动窗口。这将是惯例的应用程序自动来回移动,以适应细节


谢谢。

我将在下面留下答案以表示我的羞愧。。。对不起,我没有正确阅读问题

如果你是指网页中的职位,是的,你可以

Silverlight可以在宿主页面上执行Javascript来更改属性(包括Silverlight插件本身的大小或位置)


我曾使用此功能调整Silverlight 3应用程序的大小,以适应其内容,允许使用浏览器滚动条向下移动大型应用程序(现在完全支持鼠标滚轮,但原理相同).

Avida-是的,只要WindowsStartupPosition是手动的,您就可以使用上/左属性移动主窗口,因为它是一个浏览器外应用程序-因此没有网页。哇。。。午夜时分我再也没有问题了。。。今天我见过很多次NOOB我是OOB盲:)Hi Tim-在启动时将窗口重新定位到其以前的位置没有问题,但之后左/顶属性似乎被禁用,因此上面的用例将不起作用。嗯,我不同意。如果你想干净利落地做这件事,这是个问题。我无法找到任何方法来恢复保存的位置,而不看到窗口从其初始默认位置跳转到恢复的位置。如果有人知道一种不用跳跃的方法,请告诉我:)