Ok mam contentpresenter wewnątrz komórki siatki:Dlaczego wpis treści nie wypełnia komórka siatki?
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<WrapPanel Grid.Row="0" Grid.Column="0">
<RadioButton GroupName="a" IsChecked="{Binding Path=SpecifyRatedValues, Mode=TwoWay}">Specify</RadioButton>
<RadioButton GroupName="b" IsChecked="{Binding Path=SpecifyRatedValues, Converter={StaticResource invertBoolean}}">Auto generate</RadioButton>
</WrapPanel>
<Border BorderBrush="Black" BorderThickness="3" Grid.Row="1" Grid.Column="0">
<ContentPresenter Content="{Binding Path=RatedValues}"></ContentPresenter>
</Border>
</Grid>
contentpresenter znajdzie który UI elementem do wykorzystania przez DataTemplate określonym w zasobach:
<DataTemplate DataType="{x:Type ViewModels:RatedValuesViewModel}">
<Views:RatedValuesView />
</DataTemplate>
Teraz wszystko działa zgodnie z oczekiwaniami, z wyjątkiem jedna rzecz: widok, który jest umieszczony wewnątrz elementu content-presenter w środowisku wykonawczym, nie rozwija się, aby wypełnić całą komórkę. Pozostawia duży margines po lewej i prawej stronie.
W jaki sposób wyświetlić widok wewnątrz edytora treści wypełnij cały dostępny obszar?
Upewnij się, że nie ma wyraźnych/domyślnych ograniczeń rozmiaru w samym widoku. – devios1