5. Labor segédanyagok
Források
Snippet 01. ExtraImagesTemplate
<DataTemplate x:Key="ExtraImagesTemplate">
<FlipView Width="720" Height="540" VerticalAlignment="Top" ItemsSource="{Binding}" Margin="-4,0,0,0">
<FlipView.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" />
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>
</DataTemplate>
Snippet 02. Ingredients Template
<DataTemplate>
<ScrollViewer VerticalScrollBarVisibility="Auto"
VerticalScrollMode="Auto"
HorizontalScrollBarVisibility="Disabled"
HorizontalScrollMode="Disabled"
Padding="0,0,25,25"
MaxWidth="500">
<ItemsControl>
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" Margin="0,0,0,10" TextWrapping="Wrap"
Style="{StaticResource BodyTextBlockStyle}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
</DataTemplate>
Snippet 03. Directions Template
<DataTemplate>
<ScrollViewer VerticalScrollBarVisibility="Auto"
VerticalScrollMode="Auto"
HorizontalScrollBarVisibility="Disabled"
HorizontalScrollMode="Disabled"
Padding="0,0,25,25"
MaxWidth="500">
<TextBlock Text="Lorem ipsum "
TextWrapping="Wrap"
Style="{StaticResource BodyTextBlockStyle}"/>
</ScrollViewer>
</DataTemplate>
Snippet 04. PageBase.WP.cs
#if WINDOWS_PHONE_APP
using Windows.Phone.UI.Input;
using Windows.UI.Xaml.Navigation;
using System;
using System.Collections.Generic;
using System.Text;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
namespace Cookbook.MVVM
{
public partial class PageBase : Page
{
partial void PartialOnNavigatedTo(NavigationEventArgs e)
{
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
}
partial void PartialOnNavigatedFrom(NavigationEventArgs e)
{
HardwareButtons.BackPressed -= HardwareButtons_BackPressed;
}
private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
if (e.Handled)
{
return;
}
if (Frame.CanGoBack)
{
Frame.GoBack();
e.Handled = true;
}
else
{
Application.Current.Exit();
}
}
}
}
#endif