我需要为全景页面的标题设置图像,我们能够做到吗?实际上我使用TitleTemplate完成了这项工作,但它不起作用..你可以指导我如何将图像设置为全景页面标题.
守则是
<controls:Panorama Background="{Binding PanoramaBackground}">
<controls:Panorama.TitleTemplate>
<DataTemplate>
<StackPanel>
<Image x:Name="HeaderImage" Source="/Resources/header_logo.png" />
</StackPanel>
</DataTemplate>
</controls:Panorama.TitleTemplate>
</controls:Panorama>
Run Code Online (Sandbox Code Playgroud)
但这不起作用..
感谢致敬,
迪内希
Jua*_*dro 11
我在这个论坛之外找到了我的问题的答案:
在标题位置为所有全景视图绘制大图像的正确方法是:
<controls:Panorama.Title>
<StackPanel Orientation="Vertical" Margin="0,80,0,0">
<Image x:Name="icon" Source="/Resources/Drawables/header_landscape.png" Height="163" Width="1920"/>
<!--<TextBlock Text="my application" FontStyle="Italic" FontSize="40" VerticalAlignment="Center" Margin="0,-40,0,0" />-->
</StackPanel>
</controls:Panorama.Title>
Run Code Online (Sandbox Code Playgroud)
小智 6
要使标题可见,您还可以通过以下方式为模板设置上边距:
<DataTemplate x:Key="PanoramaHeader">
<Grid Height="72" Margin="0,72,0,0">
<Image HorizontalAlignment="Left" Height="72" Margin="0" Source="/Assets/Images/header.png" Stretch="Fill" VerticalAlignment="Bottom" Width="72"/>
</Grid>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8315 次 |
| 最近记录: |