溢出:Silverlight中隐藏的等效项
我需要“隐藏”给定图像的几个像素。在HTML/CSS中,我会这样做,从左侧隐藏10个像素:溢出:Silverlight中隐藏的等效项,silverlight,Silverlight,我需要“隐藏”给定图像的几个像素。在HTML/CSS中,我会这样做,从左侧隐藏10个像素: <div id="test" style="overflow: hidden;"> <img style="margin-left: -10px;" src="some.png"> </div> 在Silverlight中,使用网格和图像控制是否有任何方法可以实现相同的结果?有多种方法可以实现这一点 你可以像他们说的那样使用Clip <Rectangle
<div id="test" style="overflow: hidden;">
<img style="margin-left: -10px;" src="some.png">
</div>
在Silverlight中,使用网格和图像控制是否有任何方法可以实现相同的结果?有多种方法可以实现这一点 你可以像他们说的那样使用
Clip
<Rectangle Height="200" Width="200" Fill="Red">
<Rectangle.Clip>
<RectangleGeometry Rect="10,0,200,200"/>
</Rectangle.Clip>
</Rectangle>
任何XAML的酷之处在于,如果有意愿,通常都有办法。希望这能有所帮助。我看到的剪辑问题的可能重复之处在于,我需要知道图像的精确尺寸,以便能够定位剪辑几何体。使用上面的overflow:hidden技术,我可以隐藏10px的图像,无论图像大小。
剪辑
程序可能会这样做:
<ScrollViewer Width="100" Height="100" Padding="0"
HorizontalScrollBarVisibility="Disabled"
VerticalScrollBarVisibility="Disabled">
<Rectangle Fill="Red" Margin="-10,0,0,0"/>
</ScrollViewer>