gpt4 book ai didi

.net - Windows Phone 8 全屏页面

转载 作者:行者123 更新时间:2023-12-04 05:07:07 25 4
gpt4 key购买 nike

我在 Windows Phone 8 的 XAML 中定义了以下页面

<phone:PhoneApplicationPage x:Class="MangaRack.View.Phone.View.ChapterView"
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:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
shell:SystemTray.IsVisible="False">
<Grid Background="White">
<Button BorderThickness="0" Name="ImageButton" Padding="0">
<Image Name="Image" />
</Button>
</Grid>
</phone:PhoneApplicationPage>

Grid 定义了一个应用在整个屏幕上的白色背景,但是 Grid 的内容不在窗口边缘附近,图像和窗口边缘之间有一个可观察的边距/填充。 如何确保图像直接靠在窗口边缘 ?

最佳答案

尝试设置您的图像 Stretch属性:

<Image Name="Image" Stretch="UniformToFill"/>

有关更多信息,请参阅 MSDN pages regarding image stretching .

此外,您的按钮会在您的图像周围添加一些“填充”。为避免这种情况,您必须更改其模板。我会用一个简单地呈现内容的模板替换模板:
     <Button>
<Button.Template>
<ControlTemplate TargetType="Button">
<StackPanel x:Name="stackPanel" Orientation="Horizontal">
<ContentPresenter VerticalAlignment="Bottom"/>
</StackPanel>
</ControlTemplate>
</Button.Template>
<Image Name="Image" Stretch="UniformToFill"/>
      </Button>

虽然,如果您完全删除按钮“chrome”,您也可以直接使用图像并处理图像上的点击/点击事件。

关于.net - Windows Phone 8 全屏页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15386700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com