代码之家  ›  专栏  ›  技术社区  ›  codymanix

WPF:TextBlock周围可见小边框?

  •  -1
  • codymanix  · 技术社区  · 5 月前

    嗨,我有这个 TextBlock 在那周围,我有一个米色的圆形边框。但问题是,我在圆形边框内看到了一个小边框,我希望圆形矩形看起来是纯色的,但事实并非如此。

    控件 它本身似乎没有设置BorderThickness,对于ScrollViewer,我可以将BorderThickment设置为0,但没有效果。我不知道这个小小的边界是从哪里来的。

     <StackPanel>
       <Border CornerRadius="10" BorderThickness="10" BorderBrush="Beige" Background="Beige">
         <ScrollViewer 
           HorizontalScrollBarVisibility="Disabled" 
           VerticalScrollBarVisibility="Auto">
           <TextBlock
             Padding="20"              
             TextWrapping="Wrap"                           
             Text="this is a text"
             FontFamily="Segoe Print"
             FontSize="24" />
         </ScrollViewer>
       </Border>
     </StackPanel>
    
    1 回复  |  直到 5 月前
        1
  •  1
  •   EldHasp    5 月前

    从中删除边框 Border

     <StackPanel>
       <Border CornerRadius="10"
               BorderThickness="0"
               Background="Beige">
    

    附笔。 在这种布局中,ScrollViewer毫无用处。它永远不会被激活,因为StackPanel的行为是在方向方向上为子元素提供最小的必要空间。要激活ScrollViewer,您需要以某种方式限制其大小。