Windows Phone 응용 프로그램을 개발 중입니다.여백이있는 WebBrowser 이상한 동작
<UserControl x:Class="XXXXXXX.Views.SignIn.FacebookControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
d:DesignHeight="768" d:DesignWidth="480">
<Grid x:Name="LayoutRoot" Background="{StaticResource PhoneChromeBrush}">
<!--ContentPanel. Colocar aquí el contenido adicional-->
<Grid x:Name="ContentPanel" Margin="12,0,12,0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TextBlock
Grid.Row="1"
Height="30"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Visibility="Visible"
Margin="10"
Name="LoadingText"
Text="{Binding Path=AppResources.BrowserNavigating, Source={StaticResource LocalizedStrings}}"/>
<phone:WebBrowser
Grid.Row="0"
Name="FacebookLoginBrowser"
IsScriptEnabled="True"
Height="607"
VerticalAlignment="Top"
HorizontalAlignment="Stretch"
Margin="0,10"
Navigated="FacebookLoginBrowser_Navigated"
Loaded="FacebookLoginBrowser_Loaded"
Navigating="FacebookLoginBrowser_Navigating"/>
</Grid>
</Grid>
</UserControl>
내가이야이 얻을 :
나는 다음과 같은 XAML 코드를 사용자 컨트롤이
WebBrowser
는 오른쪽 여백보다 큰 왼쪽 여백을 가지고 있습니다. 내 사용자 컨트롤 내장하고있어 어떻게
UPDATE
는 그리고 이것은이다 :
facebookControl = new FacebookControl();
facebookControl.SetValue(Grid.RowSpanProperty, 2);
facebookControl.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
facebookControl.VerticalAlignment = System.Windows.VerticalAlignment.Top;
facebookControl.Margin = new Thickness(0);
facebookControl.Height = 768;
facebookControl.Width = 480;
ContentPanel.Children.Add(facebookControl);
을 그리고 이것은이 ContentPanel에 대한 정의입니다 :
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
...
가 어떻게이 문제를 해결할 수 있습니까?
'Margin = "0,10"'행과 관련이있을 수 있습니다. 모든 여백이 동일하도록 하나의 숫자로 설정을 시도 했습니까? – johnhforrest
@ johnhforrest : 0으로 변경되었으며 동일한 문제가 발생합니다. – VansFannel