2015-07-27 28 views
11

enter image description hereLàm cách nào để xóa đường viền khỏi Hộp văn bản trong WPF?

Các đường viền này xuất hiện khi được nhấp hoặc di chuột và không đi cho đến khi tiêu điểm bị mất. Có các đường viền trên tất cả bốn mặt nhưng vì nó được nhúng trong một lưới ngắn hơn, các mặt trên và dưới không nhìn thấy được. Làm cách nào để xóa các đường viền này? Tốt hơn là trong chính XAML.
Vui lòng cung cấp ví dụ nếu có thể. Cảm ơn trước.

XAML:

<Border x:Name="SearchBorder" BorderThickness="1" HorizontalAlignment="Left" Height="40" Margin="672,34,0,0" VerticalAlignment="Top" Width="355" Background="#3F000000"> 
     <Border.BorderBrush> 
      <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> 
       <GradientStop Color="#4C000000" Offset="0"/> 
       <GradientStop Color="#3FFFFFFF" Offset="1"/> 
      </LinearGradientBrush> 
     </Border.BorderBrush> 
     <Grid> 
      <TextBox x:Name="SearchBox" HorizontalAlignment="Left" Height="40" Width="296" Margin="10,0,0,0" TextWrapping="Wrap" VerticalAlignment="Center" SelectionBrush="Black" Background="#00000000" Foreground="#FF5B5B5B" FontSize="25" FontFamily="Segoe UI Light" BorderBrush="#00000000" CaretBrush="#FF6C6C6C"/> 
      <TextBlock HorizontalAlignment="Left" Height="23" Margin="320,0,0,0" TextWrapping="Wrap" Text="&#xF002;" VerticalAlignment="Center" Width="21" FontFamily="FontAwesome" FontSize="25" Foreground="#FF919191"/> 
      <Rectangle HorizontalAlignment="Left" Margin="311,-2,0,0" Width="1"> 
       <Rectangle.Stroke> 
        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> 
         <GradientStop Color="#3F404040" Offset="0"/> 
         <GradientStop Color="#3F686868" Offset="1"/> 
         <GradientStop Color="#59DADADA" Offset="0.502"/> 
        </LinearGradientBrush> 
       </Rectangle.Stroke> 
      </Rectangle> 
     </Grid> 
    </Border> 
+0

hãy chia sẻ phong cách và XAML bạn đang đề cập. –

+0

Điều đó không giống kiểu mặc định của Combo, vì vậy sẽ giúp ích nếu bạn chia sẻ Kiểu và Mẫu XAML của mình. – almulo

+0

mã xaml được đăng. không có kiểu bổ sung nào –

Trả lời

22

Hãy thử BorderThickness="0"

<TextBox x:Name="SearchBox" BorderThickness="0" HorizontalAlignment="Left" Height="40" Width="296" Margin="10,0,0,0" TextWrapping="Wrap" VerticalAlignment="Center" SelectionBrush="Black" Background="#00000000" Foreground="#FF5B5B5B" FontSize="25" FontFamily="Segoe UI Light" BorderBrush="#00000000" CaretBrush="#FF6C6C6C"/> 
Các vấn đề liên quan