autorización I tienen una ContentPresenter dentro de una celda de la cuadrícula:¿Por qué el contentpresenter no llena la celda de la cuadrícula?
<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>
El ContentPresenter encuentra el cual elemento de interfaz de usuario para su uso por el DataTemplate se define en recursos:
<DataTemplate DataType="{x:Type ViewModels:RatedValuesViewModel}">
<Views:RatedValuesView />
</DataTemplate>
Ahora, todo funciona como se esperaba, a excepción de Una cosa: la Vista que se coloca dentro del Contentpresenter en el tiempo de ejecución no se expande para llenar toda la celda. Deja un gran margen en el lado izquierdo y derecho.
¿Cómo puedo hacer que la vista dentro del contentpresenter llene toda el área disponible?
Asegúrate de que no haya restricciones de tamaño explícitas/implícitas en la vista. – devios1