Ham*_*boh 6 silverlight canvas windows-phone-7
我正在使用WP7 silverlight进行游戏.一些控件正在移动,并且在某些时候它们会进入它们所在的画布之外.
我想知道他们为什么不隐藏?
在窗体中,当控件进入面板时,例如:
control.left > panel.width
Run Code Online (Sandbox Code Playgroud)
它消失了.Silverlight可以实现吗?
谢谢..
您应该使用Clip属性.
以下将显示一个将显示在画布外部的按钮,因为按钮宽度>画布宽度:
<Canvas Width="200" Height="200">
<Button>My button with a lot of text</Button>
</Canvas>
Run Code Online (Sandbox Code Playgroud)
现在,如果我添加Clip属性,那么剪辑区域之外的内容将被隐藏:
<Canvas Width="200" Height="200">
<Canvas.Clip>
<RectangleGeometry Rect="0,0,200,200" />
</Canvas.Clip>
<Button>My button with a lot of text</Button>
</Canvas>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
925 次 |
| 最近记录: |