summaryrefslogtreecommitdiff
path: root/Juick/Controls/MessageList.xaml
diff options
context:
space:
mode:
Diffstat (limited to 'Juick/Controls/MessageList.xaml')
-rw-r--r--Juick/Controls/MessageList.xaml63
1 files changed, 31 insertions, 32 deletions
diff --git a/Juick/Controls/MessageList.xaml b/Juick/Controls/MessageList.xaml
index af23c5a..93dd08f 100644
--- a/Juick/Controls/MessageList.xaml
+++ b/Juick/Controls/MessageList.xaml
@@ -1,32 +1,31 @@
-<UserControl x:Class="Juick.Controls.MessageList"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:bindings="clr-namespace:Juick.Classes"
- xmlns:usercontrols="clr-namespace:Juick.Controls"
- xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
- mc:Ignorable="d"
- xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
- FontFamily="{StaticResource PhoneFontFamilyNormal}"
- FontSize="{StaticResource PhoneFontSizeNormal}"
- Foreground="{StaticResource PhoneForegroundBrush}"
- d:DesignHeight="480" d:DesignWidth="480">
-
- <Grid x:Name="LayoutRoot">
- <toolkit:LongListSelector Margin="0, 0, -12, 0"
- ItemsSource="{Binding Items}" IsFlatList="true" ItemTemplate="{StaticResource PostItemDataTemplate}"
- SelectionChanged="LongListSelector_SelectionChanged">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Link">
- <bindings:InvokeDelegateCommandAction Command="{Binding LoadMessagesPageCommand}"
- CommandParameter="{Binding RelativeSource={RelativeSource Self}, Path=InvokeParameter}"/>
- </i:EventTrigger>
- <i:EventTrigger EventName="SelectionChanged">
- <bindings:InvokeDelegateCommandAction Command="{Binding NavigateNextCommand}"
- CommandParameter="{Binding RelativeSource={RelativeSource Self}, Path=InvokeParameter}"/>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </toolkit:LongListSelector>
- </Grid>
-</UserControl>
+<UserControl x:Class="Juick.Controls.MessageList"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:bindings="clr-namespace:Juick.Classes"
+ xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
+ xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
+ mc:Ignorable="d"
+ FontFamily="{StaticResource PhoneFontFamilyNormal}"
+ FontSize="{StaticResource PhoneFontSizeNormal}"
+ Foreground="{StaticResource PhoneForegroundBrush}"
+ d:DesignHeight="480" d:DesignWidth="480">
+
+ <Grid x:Name="LayoutRoot">
+ <phone:LongListSelector Margin="0, 0, -12, 0"
+ ItemsSource="{Binding Items}" LayoutMode="List" IsGroupingEnabled="False" ItemTemplate="{StaticResource PostItemDataTemplate}"
+ >
+ <i:Interaction.Triggers>
+ <i:EventTrigger EventName="ItemRealized">
+ <bindings:InvokeDelegateCommandAction Command="{Binding LoadMessagesPageCommand}"
+ CommandParameter="{Binding RelativeSource={RelativeSource Self}, Path=InvokeParameter}"/>
+ </i:EventTrigger>
+ <i:EventTrigger EventName="Tap">
+ <bindings:InvokeDelegateCommandAction Command="{Binding NavigateNextCommand}"
+ CommandParameter="{Binding RelativeSource={RelativeSource Self}, Path=InvokeParameter}"/>
+ </i:EventTrigger>
+ </i:Interaction.Triggers>
+ </phone:LongListSelector>
+ </Grid>
+</UserControl>