【发布时间】:2012-07-05 15:25:12
【问题描述】:
我想在我的 windows 移动应用程序中添加过渡效果,我可以使用 silverlight 工具包的过渡效果来实现它。但问题是我最终在所有 XAML 页面中复制了确切的代码。
我提供了 MainPage.xaml 的摘录和位于页面底部的重复工具包代码。有没有办法优化它(在一个地方并使用它)?
在 Ruby on Rails 中,我会简单地为该代码创建一个部分。这里有类似的吗?
<phone:PhoneApplicationPage
xmlns:toolkit="xyz"
xmlns="xmlnamespace_value">
<!-- PAGE DESIGN START -->
...
...
...
...
<!-- PAGE DESIGN END -->
<!-- REPEATING CODE START -->
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<!-- REPEATING CODE END -->
</phone:PhoneApplicationPage>
【问题讨论】:
标签: c# silverlight windows-phone-7 xaml optimization