Я использую ленту WPF, и я столкнулся с каким-то странным поведением. У меня есть контекстная вкладка, в которой я дублирую некоторые функции на вкладке «Главная», чтобы моим пользователям не приходилось нажимать туда-сюда.
Проблема, с которой я столкнулся, заключается в том, что при повторном использовании образа мое приложение аварийно завершает работу при запуске в Windows XP. В Windows 7 нет проблем. Есть идеи?
Код:
<r:RibbonTab Header="Home">
<r:RibbonGroup Header="Clipboard">
<r:RibbonButton Label="Paste" LargeImageSource="Resources\Images\Paste.ico" Command="{Binding PasteCommand}"/>
<r:RibbonButton Label="Cut" SmallImageSource="Resources\Images\Cut.ico" Command="{Binding CutCommand}"/>
<r:RibbonButton Label="Copy" SmallImageSource="Resources\Images\Copy.ico" Command="{Binding CopyCommand}"/>
</r:RibbonGroup>
.... Other Code...
<r:RibbonTab Header="Options" ContextualTabGroupHeader="Options">
<r:RibbonTab.Style>
<Style TargetType="r:RibbonTab">
<Style.Triggers>
<Trigger Property="Visibility" Value="Visible">
<Setter Property="IsSelected" Value="True" />
</Trigger>
</Style.Triggers>
</Style>
</r:RibbonTab.Style>
.... If I uncomment this next part it crashes on XP....
<!--<r:RibbonGroup Header="Clipboard">
<r:RibbonButton Label="Paste" LargeImageSource="Resources\Images\Paste.ico" Command="{Binding PasteCommand}"/>
<r:RibbonButton Label="Cut" SmallImageSource="Resources\Images\Cut.ico" Command="{Binding CutCommand}"/>
<r:RibbonButton Label="Copy" SmallImageSource="Resources\Images\Copy.ico" Command="{Binding CopyCommand}"/>
</r:RibbonGroup>-->
Если я возьму часть LargeImageSource / SmallImageSource, она будет работать нормально.