Hallo Community,
ich versuche jetzt schon eine geraume Zeit ein Layout in WPF zusammen zu bringen...
Eine TextBox soll in einem DataGrid-Detailbereich angeordnet, seinen Textinhalt wrappen, wenn der Platz beim Zoomen zu wenig wird. (siehe Bilder)

das funktioniert nur, wenn die Width-Property fix vorgegeben ist, aber die TextBox sich beim Zoomen dann nicht automatisch anpasst

sonst wird der Text einfach abgeschnitten...
XAML
Was kann man da jetzt tun?
Hat hierzu jemand eine Idee?
Lg VB1963
ich versuche jetzt schon eine geraume Zeit ein Layout in WPF zusammen zu bringen...
Eine TextBox soll in einem DataGrid-Detailbereich angeordnet, seinen Textinhalt wrappen, wenn der Platz beim Zoomen zu wenig wird. (siehe Bilder)
das funktioniert nur, wenn die Width-Property fix vorgegeben ist, aber die TextBox sich beim Zoomen dann nicht automatisch anpasst

sonst wird der Text einfach abgeschnitten...

XML-Quellcode
- <Grid >
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Label Grid.Row="0" Background="AliceBlue" FontSize="22" Content="Mein Titel" HorizontalContentAlignment="Center" Margin="1" />
- <DataGrid Grid.Row="1" RowHeaderWidth="20" ItemsSource="{Binding Path=Context.Bestellungs}" RowDetailsVisibilityMode="Visible">
- <DataGrid.Columns>
- <DataGridTemplateColumn Header="Kunde" Width="*" IsReadOnly="True">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <TextBox Text="Musterhaus" IsEnabled="False" HorizontalContentAlignment="Left" Background="LightGray" FontWeight="Bold"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="Mitarbeiter" Width="*" IsReadOnly="True">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <TextBox Text="Max Mustermann" IsEnabled="False" HorizontalContentAlignment="Left" Background="LightGray" FontWeight="Bold"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- </DataGrid.Columns>
- <DataGrid.RowDetailsTemplate>
- <DataTemplate>
- <Border BorderBrush="Red" BorderThickness="3" Width="250">
- <TextBox Text="{Binding Path=Text, UpdateSourceTrigger=PropertyChanged}" TextWrapping="Wrap"/>
- </Border>
- </DataTemplate>
- </DataGrid.RowDetailsTemplate>
- </DataGrid>
- </Grid>
Was kann man da jetzt tun?
Hat hierzu jemand eine Idee?
Lg VB1963