Достижения Ачивки.рф
Да уж, программирование для Windows Phone это как другая планета.
Пытаюсь разобраться в новой парадигме программирования.

Сегодня разобрался как сделать стили в виде переменных, к которым можно обращаться извне.

Для этого нужно в файле App.xaml добавить блок Application.Resources и в нём создать блок Style с определёнными правилами. Надо обязательно указать TargetType - тип блоков к которым относиться данный стиль и естественно указать имя этого стиля, что бы к нему можно было обращаться.

Вот пример простого файла App.xaml с простым блоком Style-переменной.


<Application
x:Class="SoundBoard.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:SoundBoard">

<Application.Resources>
<Style TargetType="TextBlock" x:Key="MyStyle" >
<Setter Property="Foreground" Value="Red"/>
</Style>
</Application.Resources>
</Application>


А вот так можно будет обращаться к стилю из блоков объявленного типа:

<TextBlock Style="{ThemeResource MyStyle}" />

Пока нет комментариев

Неавторизованным пользователям не достаются ачивки за комментарии :(