SORU
25 EYLÜL 2008, PERŞEMBE


Nasıl WPF veri şablonu liste tüm genişliği doldurmak yapabilirim?

WPFListBox DataTemplate bir ben var. Bir öğe sıkı ListBox sol ve sağ tarafına sıkı karşı olmak başka bir öğe karşı olmak istiyorum, ama bunu nasıl yapacağımı çözemedim.

Üç sütun ile Grid var, sol ve sağ olanları içeriğe sahip ve merkezi genişletmek için bir yer tutucudur şimdiye kadar"". * Nerede yanlış mı gidiyorum?

İşte kod:

<DataTemplate x:Key="SmallCustomerListItem">
    <Grid HorizontalAlignment="Stretch">
        <Grid.RowDefinitions>
            <RowDefinition/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <WrapPanel HorizontalAlignment="Stretch" Margin="0">
            <!--Some content here-->
            <TextBlock Text="{Binding Path=LastName}" TextWrapping="Wrap" FontSize="24"/>
            <TextBlock Text=", " TextWrapping="Wrap" FontSize="24"/>
            <TextBlock Text="{Binding Path=FirstName}" TextWrapping="Wrap" FontSize="24"/>

        </WrapPanel>
        <ListBox ItemsSource="{Binding Path=PhoneNumbers}" Grid.Column="2" d:DesignWidth="100" d:DesignHeight="50"
     Margin="8,0" Background="Transparent" BorderBrush="Transparent" IsHitTestVisible="False" HorizontalAlignment="Stretch"/>
    </Grid>
</DataTemplate>

CEVAP
25 EYLÜL 2008, PERŞEMBE


Ben de ayarlamış:

HorizontalContentAlignment="Stretch"

ListBox içeren.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Barnacules Nerdgasm

    Barnacules N

    20 Temmuz 2006
  • FullMag

    FullMag

    15 ŞUBAT 2007
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013