Silverlight 4不可移动或不可移动的屏幕外儿童窗口

时间:2012-05-22 16:25:16

标签: silverlight silverlight-4.0

我读过有关SL3中的Child Windows无法设置为不可移动的文章,而无需创建自己的自定义窗口。这是在SL4中修复的吗?这是一个问题,因为用户可以将窗口拖离silverlight舞台,这似乎是一个awkard UI设计。在我第一次尝试时,我将其移出屏幕,无法将其移回或关闭。我不明白省略使窗口不可移动的选项背后的逻辑。

还有其他方法可以防止用户将子窗口拖离屏幕吗?或者只是创建我自己的自定义窗口。

1 个答案:

答案 0 :(得分:0)

我创建了自己的自定义样式,它取消了标题中的关闭按钮并停止移动。 在您的控件集中:<controls:ChildWindow ... Style="{StaticResource themeChildWindowStyle}"

您可以使用Blend轻松创建样式。

Here's a discussion on this topic其他解决方案来自“friendy1108”〜“我现在的解决方案是隐藏标题栏并按下关闭子窗口的按钮。  从您发送的链接,我可以这样做:title.Visibility = Visibility.Collapsed;“那会这样做,但我更喜欢样式覆盖。

相关问题