/ / Obraz pierwszego planu w aplikacji Panorama - xaml, c # -4,0, Windows-phone-8, Windows-phone

Obraz pierwszego planu w aplikacji Panorama - xaml, c # -4.0, Windows-phone-8, Windows-phone

Pracuję nad aplikacją Panorama dla systemu Windows Phone 8i muszę dodać obraz pierwszego planu z obrazem tła. Pomyślnie dodałem obraz tła, ale nie wiem, jak dodać obraz pierwszego planu w tym samym układzie. Proszę o pomoc.

<phone:Panorama Title="My_app">
<phone:Panorama.Background>
<ImageBrush ImageSource="/My_app;component/Assets/texture.png"/>
</phone:Panorama.Background>

Korzystając z tego kodu, dodaję obraz tła, ale nie wiem, jak dodać obraz pierwszego planu.

Chcę dodać obraz w miejscu tytułu „My_App”.

Odpowiedzi:

1 dla odpowiedzi № 1

Aby ustawić obraz zamiast tekstu jako tytuł nakontrola panoramy, po prostu dodaj styl do panoramy za pomocą niestandardowego szablonu tytułu. Na przykład możesz to zrobić, dodając następujące elementy do strony zawierającej panoramę (uwaga: kropki oznaczają dowolny inny kod):

<phone:PhoneApplicationPage>
...
<phone:PhoneApplicationPage.Resources>
...
<Style TargetType="phone:Panorama" >
<Setter Property="TitleTemplate">
<Setter.Value>
<DataTemplate>
<Grid>
<Image Source="Assets/logo.png" Stretch="None" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</phone:PhoneApplicationPage.Resources>
...
</phone:PhoneApplicationPage>

Mam nadzieję że to pomoże!


0 dla odpowiedzi nr 2

Najpierw dodaj PanoromaItem, a następnie dodaj zdjęcie do tego elementu:

<phone:PanoramaItem>
<Grid>
<Image x:Name="MyImage" />
</Grid>
<phone:PanoramaItem>