我正在使用Silverlight並最終使用Silverlight作爲電話。是否有可能將網格控件作爲容器控件進行操作
我所要做的是創建一個包含兒童控件邊框的容器。在網格控件的邊界之外時,子控件不應該可見。
這可能嗎?我知道我可以從路徑創建一個剪輯,但這是唯一的方法。
我沒有使用滾動容器,這似乎工作....一些。
這是xaml。我期待的是當應用運行時第二個按鈕不可見。
<Grid x:Name="LayoutRoot" Background="White" >
<Grid HorizontalAlignment="Left" VerticalAlignment="Top" Height="197" Width="241" d:LayoutOverrides="HorizontalAlignment, VerticalAlignment">
<Button Content="Button" Margin="25,42,101,81"/>
<Button Content="Button" Height="76" Margin="25,0,63,-83" VerticalAlignment="Bottom"/>
</Grid>
</Grid>
不知道你是問什麼 - 通常情況下,子元素也不會,除非你Grid元素外可見正在使用類似TranslateTransform的東西。 –
讓我感到困惑的是,包含的網格邊界似乎除了作爲參考點之外沒有做任何事情。包含的網格似乎與根(虛擬)的大小相同 –
我仍不明白你的問題,但爲了回答你最後的評論,網格總是取其容器的大小,因此包含的網格將完全相同大小作爲LayoutRoot網格。 –