我想定义双值,以便我可以在许多UIElements
<Double x:Key="MyWidth">100</Double>
<String x:Key="MyString">This is my text</String>
它给了我错误 Double is not supported in a Windows App project.
,同样是字符串。
如果我在StandardStyles.xaml中包含 xmlns:sys="using:System"
,那么它正在编译。
<sys:Double x:Key="MyWidth">100</sys:Double>
<sys:String x:Key="MyString">This is my text</sys:String>
它在运行时 XAML Parsing Failed. The type 'Double' was not found.
答案 0 :(得分:6)
无需包含 System
命名空间
已有一个名称空间包含 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<x:Double x:Key="MyWidth">100</x:Double>
<x:String x:Key="MyString">This is my text</x:String>