2015-07-27 14 views
11

enter image description hereWPF'deki Textbox'tan kenarlık nasıl kaldırılır?

Bu sınırlar tıklandıklarında veya üzerine gelindiğinde görünür ve odak kayboluncaya kadar devam etmez. Dört kenarın hepsinde kenarlıklar var, ancak daha kısa bir ızgarada gömülü olduğundan, üst ve alt olanlar görünmez. Bu sınırlar nasıl kaldırılır? Tercihen XAML'nin kendisinde.
Lütfen mümkünse bir örnek verin. Şimdiden teşekkürler.

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

başvuruyorsunuz tarzı ve XAML Lütfen paylaşın deneyin. –

+0

Bu, Combo'nun varsayılan stili gibi görünmüyor, bu yüzden XAML Stillerinizi ve Şablonlarınızı paylaşırsanız yardımcı olur. – almulo

+0

xaml kodu gönderildi. ek stiller yok –

cevap

22

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"/>