Атрибут file
для StandardOutput
стал доступен только с systemd
версией 236. Какая у вас версия?
pi@wifi-relay:~ $ systemd --version
systemd 232
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN
Если она меньше версии 236 и вы не можете / don Если вы не хотите обновляться, вы можете просто обновить строку ExecStart
до:
/usr/bin/python3 -u /home/pi/bme.py >1 /home/pi/senselog.csv
... затем вернуть строку StandardOutput
к значению по умолчанию.
Silverlight не поддерживает неявное моделирование через универсальные Стили (т.е. с TargetType, но без статического ключа ресурса - x:Key = ""), но WPF делает.
Необходимо явно применить использование Стилей ссылки StaticResource на каждый экземпляр элемента, что Вы хотите разработанный Стиль использования = "{StaticResource stylename}".
Инструментарий Silverlight имеет Неявного менеджера стилей (ISM), который обходит это путем обертывания разметки Silverlight и применения стилей от ResourceDictionaries путем парсинга содержания.
Значение TargetType изменяется на TextBlock только. Это должно работать.
<Style TargetType="TextBlock">
<Setter Property="Margin" Value="10, 10, 10, 10" />
</Style>
Дополнительно, дайте ему x:Key и значение этого использования атрибута в Вашем TextBlock как StaticResource.
<Style x:Key="someStyleName" TargetType="TextBlock">
<Setter Property="Margin" Value="10, 10, 10, 10" />
</Style>
...
<TextBlock x:Name="myTextBlock" Text="Silverlight" Style="{StaticResource someStyleName}"/>
Хм, следующее должно работать и расположиться каскадом ко всему textblocks в usercontrol элементе.
<UserControl>
<UserControl.Resources>
<Style TargetType="TextBlock">
<Setter Property="Margin" Value="10" />
</Style>
</UserControl.Resources>
<TextBlock Text="This has a margin of 10 on all sides!" />
</UserControl>
Править:
NIRC.Page
корректный codebehind для usercontrol?
Мне жаль, что я не знал то, что было неправильным, следующие работы, идеально подходящие для меня в пользовательском элементе управления.
<UserControl x:Class="..."
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="300" Width="300">
<UserControl.Resources>
<Style TargetType="TextBlock">
<Setter Property="Margin" Value="10" />
<Setter Property="Foreground" Value="Red" />
</Style>
</UserControl.Resources>
<TextBlock>Hello World!</TextBlock>
</UserControl>
Результатом является красный текст с полем 10 пкс на всех сторонах.
Так как вы пытаетесь сделать неявный стиль, то пока что ответ Гордона кажется правильным: "Silverlight не поддерживает неявное стилирование через общие стили (т.е. с TargetType, но без статического ключа ресурса - x:Key="), но WPF поддерживает"
Однако, неявные стили будут работать с Silverlight 4. Смотрите http://www.silverlightshow.net/items/Implicit-Styles-in-Silverlight-4.aspx