2012-06-17 17 views
5

ItemsControl ürününe pencere öğelerini eklemek ve bunları yeniden boyutlandırmak istiyorum. Bunu nasıl başarabilirim?Öğeleri Yapma Bir denetleyici ile yeniden boyutlandırılabilir denetleyiciler

<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> 

bağlanır: Onların yeniden boyutlandırılabilir böylece her nasılsa öğeler arasında bölücülerin eklemek istediğiniz

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

Bu benim XAML olduğunu. Bunu başarmak için yerleşik bir şey var mı?

enter image description here

cevap

1

ben yerleşik bunu yapmanın bir şey olduğunu sanmıyorum. İlk düşüncem, bunu işleyen kendi custom Panel uygulamanızı oluşturmanız gerekecek.

İlgili konular