1
我一直很難獲得WPF框架控件調整到它的內容高度(HTML)。WPF框架 - 大小到內容
(編輯)HTML內容爲500px,我期待第一行佔據這個高度,但Frame被裁剪爲150px。
我試着對這個主題有不少改動:
<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>
我試過換出對於具有後就正常了內容500px的一個ContentControl中的框架,所以我不知道是什麼問題是...
HTML是一個靜態高度,在運行時不會改變,但客戶端將能夠改變它,所以我不想定義一個靜態高度或破解進入HTML來查找高度。
這就是我期待的行爲,但Frame被滾動條剪裁到150px。 –
這很奇怪。您甚至沒有XAML中的滾動條。 – Paparazzi