Xamarin.Formsで「System.FormatException: One of the identified items was in an invalid format.」エラー

Xamarin.Formsで特定画面を表示時に、InitializeComponent()メソッド内で上記の実行時エラーが発生するという問題が出た。
原因はXAMLで以下のようにWidthを空文字で定義していたこと。
このコードはIDE上でプレビューが正しく表示されてビルドエラーにもならないのに、実行時にエラーになってしまう。勘弁してくれ……。

<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width="100" />
    <ColumnDefinition Width="" /> <!-- ●この行が原因。Width="*"にするとエラーは解消した。 -->
  </Grid.ColumnDefinitions>
  ...
</Grid>