1

XPを実行しているクライアントがあります。インスタンス化されると、非常に単純なXAMLコントロールで少し「奇妙」なことが起こります。

XP以外のマシンでは問題はありません。特定の顧客のマシンでの散発的な問題。

ローカルで再現できません。誰もがこれを経験しますか?デフォルトのタイプコンバーターが添付プロパティに対して失敗しているようです...しかし、それは他の何かの副作用であると思います。

エラー:

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

1 に答える 1

0

この問題はローカリゼーションが原因である可能性があり、この問題(ローカリゼーション)のように聞こえます。行0は、他の言語を対象とするセットでのみ発生した、別のリソースで欠落している文字列を参照していました。したがって、散発的です。

于 2012-11-07T20:45:44.000 に答える