如何在Windows中通用的应用程序资源定义XAML保证金? 我试图把它定义为
<Thickness x:Key="MyMargin" Left="10" Top="20" Right="10" Bottom="20" />
这个不能编译,我得到
XamlCompiler错误WMC0100:XAML厚度类型无法构造。 为了在XAML构造,类型不能是抽象的,接口,嵌套,通用或结构,并且必须有一个公共的默认构造函数
如何在Windows中通用的应用程序资源定义XAML保证金? 我试图把它定义为
<Thickness x:Key="MyMargin" Left="10" Top="20" Right="10" Bottom="20" />
这个不能编译,我得到
XamlCompiler错误WMC0100:XAML厚度类型无法构造。 为了在XAML构造,类型不能是抽象的,接口,嵌套,通用或结构,并且必须有一个公共的默认构造函数
对于Windows XAML的语法如下:
<Thickness x:Key="myMargin">10,20,10,20</Thickness>
这可以简化为:
<Thickness x:Key="myMargin">10,20</Thickness>
我有它通过将它绑定到一个字符串的工作:
<x:String x:Key="MarginLeftPage" >120,0,0,0</x:String>
[...]
Grid Margin="{StaticResource MarginLeftPage}">