我正在使用MS Visual Studio 2013, 我正在制作WIndows phone 8.1终极应用。 我使用4,7英寸的屏幕(在模拟器中),但是当我将我的应用程序添加到我的手机时,everethink看起来不同,更小。我可以为应用程序自动调整大小? 这样整个应用程序就可以在整个屏幕上显示,而不仅仅是部分。
修改 我知道bacground图像它现在是最好的,但它仅用于测试,看看如何看看页面总数。 4,7英寸屏幕:Image_one 6英寸屏幕:Image_Two 不同的是TextBlock位置..... 这是我的XAML:
<Grid HorizontalAlignment="Stretch" CacheMode="BitmapCache">
<Grid.Background>
<!--fona attēls -->
<ImageBrush ImageSource="Assets/b2.png"/>
</Grid.Background>
<TextBlock
Margin="215,555,0,0"
TextWrapping="Wrap"
Text="Exit"
VerticalAlignment="Top"
FontSize="35"
FontWeight="Medium"
PointerPressed="TextBlock_PointerPressed_4"
HorizontalAlignment="Stretch"
/>
<TextBlock
HorizontalAlignment="Stretch"
Margin="215,471,0,0"
TextWrapping="Wrap"
Text="About us"
VerticalAlignment="Top"
FontSize="35"
FontWeight="Medium" PointerPressed="TextBlock_PointerPressed_5"
/>
<TextBlock
HorizontalAlignment="Stretch"
Margin="216,429,0,0"
TextWrapping="Wrap"
Text="Settings"
VerticalAlignment="Top"
FontSize="35"
PointerPressed="TextBlock_PointerPressed_1"
FontWeight="Medium"
/>
<TextBlock
HorizontalAlignment="Stretch"
Margin="216,387,0,0"
TextWrapping="Wrap"
Text="Rules"
VerticalAlignment="Top"
FontSize="35"
PointerPressed="TextBlock_PointerPressed_3"
FontWeight="Medium"
/>
<TextBlock
HorizontalAlignment="Stretch"
Margin="216,345,0,0"
TextWrapping="Wrap"
Text="New Game"
VerticalAlignment="Top"
FontSize="35"
PointerPressed="TextBlock_PointerPressed"
FontWeight="Medium"
/>
<TextBlock
HorizontalAlignment="Stretch"
Margin="216,513,0,0"
TextWrapping="Wrap"
Text="Video"
VerticalAlignment="Top"
FontSize="35"
PointerPressed="TextBlock_PointerPressed_2"
FontWeight="Medium"
/>
</Grid>
答案 0 :(得分:0)
您尚未提供任何XAML代码,但我会假设您的问题是UI元素的固定大小。
不要创建具有固定宽度值的用户界面(XAML),尽可能使用HorizontalAlignment=Stretch
而不指定宽度。这样,您的布局将始终在每个设备或模拟器上延伸到整个屏幕宽度。
修改后:
问题在于您从左侧指定了固定边距,在较大屏幕上始终相同。 如果您希望菜单始终位于右下角,请使用此XAML:
<Grid HorizontalAlignment="Stretch">
<Grid.Background>
<!--fona attēls -->
<ImageBrush ImageSource="Assets/b2.png"/>
</Grid.Background>
<StackPanel
Margin="32"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Orientation="Vertical">
<TextBlock
FontSize="35"
FontWeight="Medium"
Text="Exit"
TextWrapping="Wrap" />
<TextBlock
FontSize="35"
Text="About us"
TextWrapping="Wrap" />
<TextBlock
FontSize="35"
FontWeight="Medium"
Text="Settings"
TextWrapping="Wrap" />
<TextBlock
FontSize="35"
FontWeight="Medium"
Text="Rules"
TextWrapping="Wrap" />
<TextBlock
FontSize="35"
FontWeight="Medium"
Text="New Game"
TextWrapping="Wrap" />
<TextBlock
FontSize="35"
FontWeight="Medium"
Text="Video"
TextWrapping="Wrap" />
</StackPanel>
</Grid>