2013-10-06 5 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

내가 그것을 알아 냈 :

나는 그것을 몇 가지 방법, 그 중 하나가 아래지만 (나는 SO에 발견 된 몇 가지 답변 포함) 아무것도 내가 해봤 작품을 시도했습니다

<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

관련 문제