4

多くの人に再利用できるように、double値を定義したい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.、そして同じことが文字列にも当てはまります。

xmlns:sys="using:System"そして、StandardStyles.xamlに含めると、コンパイルされます。

<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.

4

1 に答える 1

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>
于 2013-01-16T05:01:19.680 に答える