J'ai eu de la difficulté à redimensionner le contrôle WPF Frame à sa hauteur (HTML). (Edit) le contenu HTML est 500px, je m'attendais à ce que la première ligne prenne cette hauteur, mais le cadre est en train d'être écrêté à 150pix.WPF Frame - Taille au contenu
J'ai essayé pas mal de modifications sur ce thème:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Frame Grid.ColumnSpan="2"
VerticalAlignment="Bottom"
HorizontalContentAlignment="Stretch" VerticalContentAlignment="Top"
NavigationUIVisibility="Hidden"
Source="..\My Web Sites\test.html" />
<Button Grid.Row="1"
Width="160" Height="50"
HorizontalAlignment="Center" VerticalAlignment="Center"
Content="Book Todays Events" />
<DockPanel Grid.Row="1" Grid.Column="1"
HorizontalAlignment="Center">
<Button Width="160" Height="50"
DockPanel.Dock="Bottom"
HorizontalAlignment="Right"
Content="Select Date" />
<Border Width="350"
HorizontalAlignment="Center"
Background="Gray">
<TextBlock Text="Calendar" />
</Border>
</DockPanel>
</Grid>
J'ai essayé échanger le cadre d'un ContentControl avec 500px de contenu qui a bien fonctionné, donc je ne suis pas sûr de ce que la problème est ...
Le HTML est une hauteur statique, et ne changera pas à l'exécution, mais le client sera en mesure de le modifier afin que je ne veux pas définir une hauteur statique ou pirater dans le HTML pour trouver une hauteur.
c'est le comportement que j'attendais aussi, mais le cadre est en train d'être écrêté à 150px avec une barre de défilement. –
C'est étrange. Vous n'avez même pas de barre de défilement dans le XAML. – Paparazzi