Похоже, что Blend создает Template
, а не Style
.
Для чего это стоит, вот пример JumpListStyle
, который может быть использован ...
<phone:LongListSelector.JumpListStyle>
<Style TargetType="phone:LongListSelector">
<Setter Property="GridCellSize" Value="113,113"/>
<Setter Property="LayoutMode" Value="Grid" />
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<Border Background="{Binding Converter={StaticResource BackgroundConverter}}"
Width="113"
Height="113"
Margin="6" >
<TextBlock
Text="{Binding Key}"
FontSize="42"
Padding="6"
Foreground="{Binding Converter={StaticResource ForegroundConverter}}"
VerticalAlignment="Center"/>
</Border>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</phone:LongListSelector.JumpListStyle>
Вы также должны ссылки на ForegroundConverter
и BackgroundConverter
. Я поместил это в App.xaml, чтобы стиль был согласован во всем приложении.
<phone:JumpListItemBackgroundConverter x:Key="BackgroundConverter"
Disabled="{StaticResource MyThemeFGColor}" Enabled="{StaticResource MyThemeAccentColor}" />
<phone:JumpListItemForegroundConverter x:Key="ForegroundConverter"
Disabled="{StaticResource MyThemeFGColor}" Enabled="{StaticResource MyThemeBGColor}" />
Да, я нашел некоторые учебники и код для стиля прыжка, я думал, что это было что-то делать с шаблоном (все остальные получают генерироваться как шаблоны данных, которые, кажется, работает хорошо). Мне просто нравится использовать смесь, поэтому я надеялся, что вокруг это будет. Если я попытаюсь ввести код стартера (например, ваш код), я не могу отредактировать его в режиме просмотра (отредактируйте текущий файл будет отключен) – chobo2
Я не могу дать окончательный ответ, но я подозреваю, что нет никакого способа обойти это. Blend не очень любил MS, поскольку они переключили фокус на улучшение редактора Visual Studio XAML. Со временем я отказался от использования Blend для чего-то большего, чем создание образцов данных и анимаций. – Brendan
hmm that sucks Я надеюсь, что если они больше сосредоточится на VS, они в основном сливаются с ним, мне не нравится xaml, и я очень люблю силу смеси и как она может помочь мне создать приличные интерфейсы и вещи, такие как statebehaviors настолько велики. – chobo2