1

私はWindowsストアアプリに取り組んでいます。XAML 開発は初めてです。

グリッド内のいくつかの要素を互いに相対的にサイズ変更しようとしています。このような質問を見た後 ( WPF スターは何をしますか (Width="100*") ) 私はそれをすべて理解したと思いました。ただし、次の例は、私が期待することをしていないようです。

左側に「Foo」、さらに右側に「Bar」が表示される代わりに (Foo の列は 6 倍のサイズである必要があるため)、「FooBar」のみが表示されます。誰が何が起こっているのか知っていますか?

    <Grid Margin="10">
      <Grid.ColumnDefinitions>
        <ColumnDefinition Width="6*" />
        <ColumnDefinition Width="*" />
      </Grid.ColumnDefinitions>

      <TextBlock Grid.Column="0" Text="Foo" />
      <TextBlock Grid.Column="1" Text="Bar" />
    </Grid>
4

1 に答える 1

1

このチュートリアルによると、グリッド サイズが (コンテナではなく) コンテンツによって決定される場合、星のサイズ変更は機能しません。グリッドの幅を指定するか、コンテナを埋めるためにグリッドを伸ばすことができます。

于 2013-06-03T02:59:16.930 に答える