Though setting the flow direction on ListPicker will be respected in ItemTemplate, however, it will not propagate to ListPicker.FullModeItemTemplate. This could be because the FullMode picker page is navigated to and created we’re not applying the FlowDirection that was on the original control to the picker page.
Sample Repro Code:
<toolkit:ListPicker x:Name="PresetListPicker" Margin="12,0,24,0"
Header="{Binding Path=LocalizedResources.NwwpEQDolbyPresetFieldLabelText, Source={StaticResource LocalizedStrings}}"
SelectionChanged="PresetListPicker_SelectionChanged"
ExpansionMode="FullScreenOnly"
FlowDirection="RightToLeft">
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding LocalizedName}" FontFamily="Segoe WP" Margin="0"
FontSize="{StaticResource PhoneFontSizeMediumLarge}"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
<toolkit:ListPicker.FullModeItemTemplate>
<DataTemplate>
<StackPanel Margin="0,10,0,29">
<TextBlock Text="{Binding LocalizedName}" FontSize="43" Margin="0"
FontFamily="Segoe WP SemiLight"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.FullModeItemTemplate>
</toolkit:ListPicker>
Sample Repro Code:
<toolkit:ListPicker x:Name="PresetListPicker" Margin="12,0,24,0"
Header="{Binding Path=LocalizedResources.NwwpEQDolbyPresetFieldLabelText, Source={StaticResource LocalizedStrings}}"
SelectionChanged="PresetListPicker_SelectionChanged"
ExpansionMode="FullScreenOnly"
FlowDirection="RightToLeft">
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding LocalizedName}" FontFamily="Segoe WP" Margin="0"
FontSize="{StaticResource PhoneFontSizeMediumLarge}"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
<toolkit:ListPicker.FullModeItemTemplate>
<DataTemplate>
<StackPanel Margin="0,10,0,29">
<TextBlock Text="{Binding LocalizedName}" FontSize="43" Margin="0"
FontFamily="Segoe WP SemiLight"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.FullModeItemTemplate>
</toolkit:ListPicker>