2017-03-09 20 views
1

私はそれにWrapPanelこのパンダコントロールを持っている:ラップパネルの項目の区切りWPF

<Expander Background="Black"> 
       <Expander.Header> 
        <BulletDecorator> 
         <BulletDecorator.Bullet> 
          <Image Source="../Images/Button/customiseButton_Transparent.png" Width="64" Height="64" HorizontalAlignment="Left" VerticalAlignment="Top" /> 
         </BulletDecorator.Bullet> 
         <TextBlock Margin="10,0,0,0" Text="Customize" VerticalAlignment="Center" HorizontalAlignment="Stretch" Foreground="White" /> 
        </BulletDecorator> 
       </Expander.Header> 
       <WrapPanel> 
        <StackPanel Orientation="Horizontal"> 
         <Image Source="Images/Button.png" /> 
         <Label Content="Phone" Foreground="Snow" VerticalAlignment="Center"/> 
        </StackPanel> 
        <StackPanel Orientation="Horizontal"> 
         <Image Source="Images/Button.png" /> 
         <Label Content="Colour" Foreground="Snow" VerticalAlignment="Center"/> 
        </StackPanel> 
       </WrapPanel> 
      </Expander> 

私は2枚のスタックパネルの間に白のセパレータを表示する必要があります。

私は<Seperator/>タグを追加しようとしているが、それはこのタグ

+2

タグ: - ** ** not

答えて

1

Separatorは本当にこれがうまく動作するはずBorder要素以外の何ものでもありません:

<WrapPanel> 
    <StackPanel Orientation="Horizontal"> 
     <Image Source="Images/Button.png" /> 
     <Label Content="Phone" Foreground="Snow" VerticalAlignment="Center"/> 
    </StackPanel> 
    <Border Width="2" Background="Red" /> 
    <StackPanel Orientation="Horizontal"> 
     <Image Source="Images/Button.png" /> 
     <Label Content="Colour" Foreground="Snow" VerticalAlignment="Center"/> 
    </StackPanel> 
</WrapPanel> 

Widthと012を変更してくださいあなたの要件に応じてBorderのプロパティ。

実際のSeparator要素は、ControlTemplateを変更しない限り、Windows 10では常にです。

1

を使用し動作しません:

<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" /> 
関連する問題