
C# WPF如何设置Grid的内容超出Grid的部分不显示
如图米黄色Grid是褐色Grid里面的一个子Grid,想要让米黄色Grid显示边界一直不超出褐色Grid,即米黄色Grid超出褐色Grid的部分不显示。怎么操作呢?<Gr...
如图米黄色Grid是褐色Grid里面的一个子Grid,想要让米黄色Grid显示边界一直不超出褐色Grid,即米黄色Grid超出褐色Grid的部分不显示。怎么操作呢?<Grid x:Name="Grid_SingleParaBorder" HorizontalAlignment="Left" Height="464" Margin="85,58,0,0" VerticalAlignment="Top" Width="300" Background="#FF7C4848"> <ScrollBar x:Name="scrollBar" HorizontalAlignment="Left" Height="464" Margin="283,0,0,0" VerticalAlignment="Top" Width="15" Scroll="scrollBar_Scroll" LargeChange="0.05" SmallChange="0.01" RenderTransformOrigin="0,0"/> <Grid x:Name="Grid1" Height="314" Width="284" IsHitTestVisible="True" Focusable="True" Background="#FFE8DADA" HorizontalAlignment="Left" Margin="51,190,-35,-40" VerticalAlignment="Top" ScrollViewer.HorizontalScrollBarVisibility="Visible" UseLayoutRounding="True"/> </Grid>
展开
展开全部
褐色的那个Grid改用ScrollViewer,将米黄色Grid拖入ScrollViewer不放在按下Alt键,这样就不存在图示的情况了。注意ScrollViewer中只能放一个Grid或其他控件
<ScrollViewer x:Name="singleParaViewer" Margin="0,50,0,0" Width="400" HorizontalAlignment="Left" Height="518">
<Grid x:Name="singleParaViewerGrid" Height="300" Width="382" Focusable="True" Background="#FFF0F0F0" />
</ScrollViewer>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询