WinRT/Win8 Metro中的XAML基元

Lai*_*ith 9 microsoft-metro windows-8 windows-runtime winrt-xaml

有人能够在WinRT中的XAML中添加原语吗?我正在尝试运行以下内容,这是除WinRT之外的所有基于XAML的技术的标准:

<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:System="using:System">

    <System:Double x:Key="MyWidth">550</System:Double>

</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)

这不会在Visual Studio中显示错误,但会抛出一个XamlParseException,并显示消息"未找到类型'Double'..."

谢谢!

Sha*_*rot 19

系统类型的命名空间已替换为"x"

<x:Double>550</x:Double>
Run Code Online (Sandbox Code Playgroud)

  • 说真的,谢谢.正是所有这些微小的,愚蠢的,不必要的变化使得Win8开发令人沮丧,因为它是WPF/Silverlight开发者. (5认同)