К сожалению, вы не можете!
В полном WPF-фреймворке вы сможете сделать что-то вроде этого:
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar>
<shell:ApplicationBar.Buttons>
<StaticResource ResourceKey="AddLocationAppBarIconBut" />
</shell:ApplicationBar.Buttons>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
Хитрость здесь заключается в использовании StaticResource , но Silverlight не имеет такого представления классу поддержки;вы можете использовать расширение разметки только как {StaticResource AddLocationAppBarIconBut}
, но это вам здесь не поможет!
Вы можете определить полный объект ApplicationBar как ресурс и затем просто вызвать его на странице следующим образом:
<phone:PhoneApplicationPage ApplicationBar="{StaticResource ApplicationBarResource}">
<!-- remaining code -->
<phone:PhoneApplicationPage />