【问题标题】:Theme resources for Windows PhoneWindows Phone 的主题资源
【发布时间】:2014-09-29 12:37:25
【问题描述】:

我现在正在阅读有关 Windows Phone 上可用的theme resources 并尝试在我的项目中使用一些。但是,似乎只有其中一部分是有效的,例如:

Error   2   The resource "PhoneFontSizeExtraLarge" could not be resolved.   

为什么会这样?是否有更新的主题资源库?


编辑:根据要求 - 用法

<Style TargetType="Button" x:Key="BaseButton">
    <!-- ... -->
    <Setter Property="FontSize" Value="{StaticResource PhoneFontSizeExtraLarge}" />

【问题讨论】:

  • 你如何应用那个资源,你能举个例子吗?
  • PhoneFontSizeExtraLarge 在应用程序中的合并位置?
  • @Sankarann “合并到应用程序中”是什么意思?这是按钮的样式;引用行的文件在Page.Resources -> ResourceDictionary.MergedResources 中加载。有关系吗?即使我在 Page 的 XAML 中明确使用此静态资源(例如在 TextBox.FontSize 中),该静态资源也不起作用。
  • 检查PhoneFontSizeExtraLarge是否合并在页面范围内。

标签: c# xaml windows-phone windows-phone-8.1


【解决方案1】:

您尝试使用的资源仅在 Windows Phone Silverlight(7.1、8 和 8.1)中可用。

您可能正在制作一个 WinRT 应用程序,在这种情况下,该资源未预定义。

您可以在 Program Files (x86)\Windows Phone Kits\8.1\Include\abi\Xaml\Design\generic.xaml 中找到一堆资源定义

【讨论】:

    【解决方案2】:

    我们在 8.0 或 Silverlight 构建中使用的一些静态资源在 8.1 RT 构建中有所不同。这适用于你吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-04
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      相关资源
      最近更新 更多