2012-06-17 4 views
5

Chcę wstawić widżety do mojego ItemsControl i zmienić ich rozmiar. Jak to osiągnąć?Tworzenie elementów ItemsControl dla dzieci z możliwością zmiany rozmiaru za pomocą splittera

To jest mój 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> 

który wiąże się z:

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

Chcę jakoś dodać cięcia pomiędzy elementami, więc mogą być zmieniany. Czy jest coś wbudowanego, aby to osiągnąć?

enter image description here

Odpowiedz

1

Nie sądzę, jest coś wbudowaną to zrobić. Najpierw myślę, że musisz stworzyć własną implementację custom Panel, która to rozwiąże.

Powiązane problemy