XP上的xaml解析错误:“0不是Int32的有效值”

时间:2012-11-07 16:45:20

标签: .net wpf parsing xaml converter

让客户端运行XP。一旦它被实例化,它们就会有一些非常简单的XAML控件“奇怪”。

非XP机器上没有问题。特定客户机器上的零星问题。

无法在本地重现。有人经历过吗?似乎默认类型转换器对附加属性失败了...但我认为它对其他东西有副作用。

ERROR:

  

Cannot convert string '0' in attribute 'Row' to object of type 'System.Int32'. 0 is not a valid value for Int32

<Grid>
    <Grid.RowDefinitions>
      <RowDefinition Height="Auto"/>
      <RowDefinition Height="Auto"/>
      <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
      <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>

    <Menu Grid.Row="0" Grid.Column="0">
       :
       :
    </Menu>
</Grid>

1 个答案:

答案 0 :(得分:0)

这个问题可能是由于本地化和听起来像这个问题(Localization),其中第零行指的是另一个资源中缺少的字符串,只发生在针对另一种语言的集合上;因此是零星的。