WP7 Silverlight を使用してゲームに取り組んでいます。一部のコントロールが移動していて、ある時点でキャンバスの外に出てしまいます。
なぜ彼らは隠されていないのだろうか?
たとえば、コントロールがパネルの外に出たときのウィンドウフォームでは、次のようになります。
control.left > panel.width
それは消えます。これはシルバーライトで可能ですか?
ありがとう..
WP7 Silverlight を使用してゲームに取り組んでいます。一部のコントロールが移動していて、ある時点でキャンバスの外に出てしまいます。
なぜ彼らは隠されていないのだろうか?
たとえば、コントロールがパネルの外に出たときのウィンドウフォームでは、次のようになります。
control.left > panel.width
それは消えます。これはシルバーライトで可能ですか?
ありがとう..
Clipプロパティを使用する必要があります。
以下は、ボタンの幅 > キャンバスの幅であるため、キャンバスの外側に表示されるボタンを示しています。
<Canvas Width="200" Height="200">
<Button>My button with a lot of text</Button>
</Canvas>
ここで、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>