日期:2014-05-17  浏览次数:21127 次

WPF,这个剪辑功能如何实现?

<Grid Width="400">
    <Viewbox Stretch="Fill" >
        <Canvas Height="350" Width="525" Background="Red">
            <Button Content="button1" Canvas.Top="125" Height="60" Width="120" Canvas.Left="366" />
            <!--<Canvas.Clip>
                <RectangleGeometry Rect="280,115,89,52"></RectangleGeometry>
            </Canvas.Clip>-->
        </Canvas>           
    </Viewbox>
</Grid>



上图中,如何把Button提取出来,是它填满Viewbox。我试了一下Clip属性,不太行哦

------解决方案--------------------
完全看不懂你要干嘛???
问题要描述清楚才好帮你啊。。。。。
------解决方案--------------------
把button的width和height属性值设置和Canvas的width,height一样,不就可以了吗
------解决方案--------------------
引用:
Quote: 引用:

完全看不懂你要干嘛???
问题要描述清楚才好帮你啊。。。。。

Button不是在Canvas里面的吗?我要把Button提取出来,填满Viewbox。说白了,就是要去除Button与Canvas之间的空白。禁止用2楼的方法


button 不要设置高和宽 然后设置 HorizontalAlignment="Stretch" VerticalAlignment="Stretch"