2013-10-06 72 views
0

如何讓StackPanel具有底部邊框和厚度1?StackPanel底部邊框

我已經試過了幾種方法,其中之一是低於但沒有我試過的作品(包括一些我發現了這樣的答案):

<Border BorderBrush="#FF1986D1" BorderThickness="1" VerticalAlignment="Bottom"> 
     <StackPanel Background="#FFC6E1EE" HorizontalAlignment="Stretch" VerticalAlignment="Top" Height="13"> 


     </StackPanel>    
    </Border> 
+0

看到它並沒有工作。如果你甚至讀過這個問題,你會發現我用代碼表達了讓代碼「工作」的代碼片段不存在,所以答案完全沒用。接受的答案是完全一樣的,並不是出於同樣的原因。 – uSeRnAmEhAhAhAhAhA

+1

我知道他們不是完全一樣的問題,但是你的問題很容易從它自身的問題中派生出來:**用邊界元素包裝堆棧面板**哦,你甚至可以自己想出來。他們接受無用的答案很奇怪。 – zinking

+0

@zinking是的,當我終於找到答案並嘗試了它,但沒有奏效時,我有點失望。我不知道爲什麼它會爲他們工作,我不知道。很高興我現在整理了它。感謝您的鏈接:) – uSeRnAmEhAhAhAhAhA

回答

6

我想通了:

<Window x:Class=".MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="" Height="558" Width="328"> 
    <Grid> 
     <Border BorderBrush="#FF1986D1" BorderThickness="0 0 0 1" VerticalAlignment="Top"> 
      <StackPanel Background="#FFC6E1EE" HorizontalAlignment="Stretch" VerticalAlignment="Top" Height="113"> 

      </StackPanel>    
     </Border> 
    </Grid> 
</Window> 
+1

http://social.msdn.microsoft.com/Forums/silverlight/en-US/da9b809f-8f4b-4e74-ac8e-afe54030a242/how-to-set-a-border-around- a-stackpanel?forum = silverlightstart這是MSDN的相關鏈接 – zinking