Итак, у меня, казалось бы, простая настройка, но по какой-то причине мое приложение UWP не обрабатывает мой Generic.xaml
файл
У меня есть общая библиотека классов, предназначенная для 16299, и ее минимальная версия составляет 16299.
Я создал каталог Themes
и поместил в него файл Generic.xaml
, который является словарем ресурсов.
Внутри этого я попытался добавить стиль, а затем сослаться на него по ключу, но приложение UWPне может найти стиль.
Например
Generic.xaml
<Style TargetType="ListViewItem" x:Key="ListViewItemEvenRowStyle" >
<Setter Property="Padding" Value="0" />
<Setter Property="Background" Value="Black" />
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
<Style TargetType="ListViewItem" x:Key="ListViewItemOddRowStyle" >
<Setter Property="Padding" Value="0" />
<Setter Property="Background" Value="White" />
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
Что приводит к этому исключению, когда я ссылаюсь на него с StaticResource
Windows.UI.Xaml.Markup.XamlParseException: 'Не найден текст, связанный с этим кодом ошибки.
Не удается найти ресурс с именем / ключом ListViewItemEvenRowStyle
Я также пытался вставить это в ResourceDictionary.ThemeResources
и ссылаться на него с ThemeResource
, но продолжаю получать тот же результат.
Это определение CSProj
<Page Include="Themes\Generic.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>