列表框项目模板布局

时间:2016-05-17 15:04:49

标签: wpf xaml layout

我有列表框,它会显示文本列表及其状态。如何在左侧显示文本,在最右侧显示状态控制? 这就是我的尝试方式。

<ListBox.ItemTemplate>
     <DataTemplate>
         <DockPanel>
             <TextBlock DockPanel.Dock="Left" Text="{Binding Path=Name}" Style="{StaticResource TextBlockTitle}"/>
            <ContentControl DockPanel.Dock="Right" HorizontalAlignment="Right" Content="{Binding Status}" ContentTemplate="{StaticResource StatusTemplate}" />                              
         </DockPanel>                       
    </DataTemplate>

此代码显示文本后面的状态控件。

1 个答案:

答案 0 :(得分:2)

使用带有两列的http://docs.spring.io/spring-framework/docs/3.2.3.RELEASE/javadoc-api/org/springframework/http/converter/json/JacksonObjectMapperFactoryBean.html

  1. * size
  2. Auto大小(如果您希望项目之间同步,则设置Grid
  3. 第一列将占用剩下的所有空间。对于尺寸分享,您还需要设置SharedSizeGroup,例如ListBox元素。

    这些项目还Grid.IsSharedSizeScope