我是XAML代码的新手,但我想尝试编写个人程序代码。我已经开始使用XAML,但我添加的任何内容都没有显示出来。这是我的代码:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Button Content="Home" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="7,725,0,0" Height="36" Width="91" BorderBrush="Orange" Foreground="Orange" FontFamily="BankGothic Md Bt"/>
<Image HorizontalAlignment="Left" Height="768" VerticalAlignment="Top" Width="1366" Source="C:/Users/Flynn/Desktop/BG.gif" Visibility="Visible"/>
</Grid>
</Page>
运行程序时,按钮和图像显示。有人能指出我正确的方向吗?谢谢你的帮助!
答案 0 :(得分:0)
请尝试此代码。它可以正常工作
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<Button Content="Home" HorizontalAlignment="Left" VerticalAlignment="Top" Height="36" Width="91" BorderBrush="Orange" Foreground="Orange" FontFamily="BankGothic Md Bt"/>
<Image Stretch="None" VerticalAlignment="Center" HorizontalAlignment="Center" Source="Images/super.jpg"/>
</Grid>
您应该像这样定义背景属性
您必须添加到App.xaml(用于颜色资源)
<Application.Resources>
<SolidColorBrush x:Key="ApplicationPageBackgroundThemeBrush" Color="BlueViolet"/>
</Application.Resources>
图片来源必须在您的解决方案(应用程序)
中答案 1 :(得分:0)
要设置网格背景,只需将图像保留在图像文件夹中,然后在网格中添加此代码
<Grid.Background>
<ImageBrush Stretch="Fill" ImageSource="..\Images\background.jpg" AlignmentY="Top" AlignmentX="Center"/>
</Grid.Background>