代码之家  ›  专栏  ›  技术社区  ›  Simsons

childWindow全屏事件将父级调整为全屏模式

  •  1
  • Simsons  · 技术社区  · 14 年前

    我有一个ChildWindow,里面有一个ExpressionMediaPlayer。当我点击ChildWindow媒体播放器全屏按钮时,它会将整个应用程序切换到全屏模式。

    当我拖动ChildWindow(ChildWindow的位置改变)并单击全屏时 现在ChildWindow也改变了它的位置。

    例如,如果我从顶部拖动子窗口50px并按下mediaPlayer的全屏按钮(它包含),子窗口也会显示在屏幕顶部下方50像素处。 但是我希望我的ChildWindow是全屏的,从左、上、右或下没有任何间隙。

    任何帮助都将不胜感激。

    谢谢,

    苏汶

    1 回复  |  直到 14 年前
        1
  •  0
  •   AnthonyWJones    14 年前

    Silverlight只使用两个窗口中的一个。第一个是嵌入在主机应用程序(如IE)中的普通窗口(或在无窗口模式下,它与主机协作,直接在给定矩形中的主机窗口之一上绘制)。另一个窗口是全屏窗口。

    创建一个“全屏幕”的子窗口将是一个有趣的练习。可能是一个新的基于Childwindow的模板控件,它有一个新的“全屏”视觉状态(在一个新的状态组中),隐藏chrome并使内容网格以自动宽度和高度拉伸。