27 Mart 2011, Pazar
Nasıl diğer tüm kontrollerinin üstündeki kaplamayı kontrol yapmak için?
Denetimi diğer kontroller yukarıda görünmesi gerekiyor, bunları kısmen kaplama.
CEVAP
27 Mart 2011, Pazar
Eğer düzeni Tuval ya da bir Izgara kullanıyorsanız, üstüne koymak için denetimi daha yüksek bir Zİndex ver
MSDN:
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" WindowTitle="ZIndex Sample">
<Canvas>
<Rectangle Canvas.ZIndex="3" Width="100" Height="100" Canvas.Top="100" Canvas.Left="100" Fill="blue"/>
<Rectangle Canvas.ZIndex="1" Width="100" Height="100" Canvas.Top="150" Canvas.Left="150" Fill="yellow"/>
<Rectangle Canvas.ZIndex="2" Width="100" Height="100" Canvas.Top="200" Canvas.Left="200" Fill="green"/>
<!-- Reverse the order to illustrate z-index property -->
<Rectangle Canvas.ZIndex="1" Width="100" Height="100" Canvas.Top="300" Canvas.Left="200" Fill="green"/>
<Rectangle Canvas.ZIndex="3" Width="100" Height="100" Canvas.Top="350" Canvas.Left="150" Fill="yellow"/>
<Rectangle Canvas.ZIndex="2" Width="100" Height="100" Canvas.Top="400" Canvas.Left="100" Fill="blue"/>
</Canvas>
</Page>
Eğer Zİndex belirtmeniz yok eğer doğru değilse, bir panel çocukların belirtilen düzeni (üst üste sonuncu yani) işlenir.
Eğer daha karmaşık şeyler yapmak için arıyorsanız, ChildWindow Silverlight nasıl uygulanır bakabilirsiniz. Yarı saydam bir arka plan kaplamaları ve tüm RootVisual açılır.
Bunu Paylaş:
Nasıl bir NSDate diğer iki NSDates ara...
Nasıl bazı JS çalıştıktan sonra Kapiba...
Nasıl JavaScript ile boş bir dize için...
Bir dize kontrol etmek için nasıl &quo...
Nasıl iPhone SDK üzerinde etkin bir İn...