2012-06-17 34 views
5

Quiero insertar widgets en mi ItemsControl y hacerlos redimensionables. ¿Cómo logro esto?Hacer ItemsControl childs redimensionables con un divisor

Esta es mi XAML:

<ItemsControl ItemsSource="{Binding TestForList, Mode=OneWay}"> 

    <ItemsControl.ItemsPanel> 
     <ItemsPanelTemplate> 
      <StackPanel Orientation="Horizontal"     
         VerticalAlignment="Stretch"     
         HorizontalAlignment="Stretch" /> 
     </ItemsPanelTemplate> 
    </ItemsControl.ItemsPanel> 

    <ItemsControl.ItemTemplate> 
     <DataTemplate> 
      <Border Margin="5" 
        BorderThickness="1" 
        BorderBrush="Black"> 
       <TextBlock FontSize="100" Text="{Binding}" />  
      </Border>      
     </DataTemplate> 
    </ItemsControl.ItemTemplate> 

</ItemsControl> 

que se une a:

public List<string> TestForList 
{ 
    get 
    { 
     return new List<string> { "A", "B", "C" }; 
    } 
} 

Quiero añadir alguna forma divisores entre los elementos para que puedan cambiar de tamaño. ¿Hay algo incorporado para lograr esto?

enter image description here

Respuesta

1

Debería poder agregar un adorno. Haría una muestra, pero no quiero. Eche un vistazo a este artículo this be the article

1

no creo que haya nada incorporado para realizar esta acción. Lo primero que pensé es que necesitarás crear tu propia implementación custom Panel que maneje esto.

Cuestiones relacionadas