我有一个看法,我试图使它与Windows Phone的所有决议兼容。我知道要做他我必须使用“自动”值的余量,高度,宽度rpoperties,但我可以“T得到我想要的设计...我粘贴的XAML代码...您的帮助是值得欢迎xaml设计兼容所有分辨率
<Grid x:Name="LayoutRoot" Background="#FF00485A">
<Grid.RowDefinitions>
<RowDefinition Height="2*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<!--TitlePanel contient le nom de l'application et le titre de la page-->
<Grid Grid.Row="0" >
<Image Width="180" Height="180" Source="/Images/BContact/ico_app-authent_bannuaire.png" HorizontalAlignment="Center" Margin="0,20,0,90"></Image>
</Grid>
<Grid Grid.Row="1" Margin="12,10,12,0" >
<StackPanel Background="#FF003A48" HorizontalAlignment="Center" Margin="12,-10,12,0">
<PasswordBox x:Name="Passwordtext" IsEnabled="False" BorderBrush="Transparent" Background="#55000000" Width="476" MaxLength="6" HorizontalAlignment="Center" PasswordChar="•" Height="106" />
</StackPanel>
<TextBlock x:Name="entrezcodepin" VerticalAlignment="Center" Text="Entrez votre code PIN" Foreground="White" FontSize="20" HorizontalAlignment="Center" />
</Grid>
<!--ContentPanel - placez tout contenu supplémentaire ici-->
<Grid x:Name="ContentPanel" Grid.Row="2" Margin="12,0,12,0" >
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button Grid.Row="0" Grid.Column="0" Content="1" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword"></Button>
<Button Grid.Row="1" Grid.Column="1" Content="5" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword" ></Button>
<Button Grid.Row="2" Grid.Column="2" Content="9" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword"></Button>
<Button Grid.Row="3" Grid.Column="0" Content=" " Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword" ></Button>
<Button Grid.Row="0" Grid.Column="1" Content="2" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword"></Button>
<Button Grid.Row="1" Grid.Column="2" Content="6" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword"></Button>
<Button Grid.Row="2" Grid.Column="0" Content="7" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword"></Button>
<Button Grid.Row="3" Grid.Column="1" Content="0" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword" ></Button>
<Button Grid.Row="0" Grid.Column="2" Content="3" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword"></Button>
<Button Grid.Row="1" Grid.Column="0" Content="4" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword"></Button>
<Button Grid.Row="2" Grid.Column="1" Content="8" Background="White" FontSize="40" Foreground="#FF003A48" Click="EnterPassword"></Button>
<Button Grid.Row="3" Grid.Column="2" Background="White" Foreground="#55000000" Click="EnterPassword">
<Image Source="/Images/ico_action_delete-text.png" MaxHeight="54" ></Image>
</Button>
</Grid>
</Grid>
</phone:PhoneApplicationPage>
你想实现什么?问题在哪里 - 当您开始输入字符时,“输入密码”应该消失? – Romasz
我想实现粘贴的图像...我可以在每个控件上使用边距,高度和宽度值来轻松编写此视图,但这不是很好的解决方案,因为结果与其他分辨率不兼容......有没有问题的“输入密码”,数字键盘是问题每个按钮之间的余量不好... –