用silverlight模仿windows窗口 真心求教
本人silverlight的初学者,近来想用silverlight模仿一下操作界面,但在模仿弹出窗口的时候有点麻烦
之前有用过childrenwindows 但用子窗口,每次弹出都会有一层遮罩,有听说可以去掉遮罩但不会弄。
后来在网上看到有用FloatableWindow,我试了一下,没有遮罩,感觉不错,但用起来的又不会把弹出的FloatableWindow布局的类似窗口,网上的例子只看到显示时间的。
后来也有试过pupop,但也不怎么会弄。
就想求教一下,上面的方法能给我一些指导么
就是教下怎么去掉 子窗口的遮罩 又或者怎么布局浮动窗口
谢谢了
[解决办法]
在Blend中打开项目, 创建一个ChildWindow,打开ChildWindow,在对象和时间线面板中选择ChildWindow,右键ChildWindow选择编辑模板、编辑副本,会生成一个模板的样式:
找到名称为Overlay的定义,这就是遮罩层,如下:
<Grid x:Name="Overlay" Background="{StaticResource OverlayBrush}" Margin="0" Opacity="0" />
修改与Overlay相关的动画和触发器的属性就可以了