0

ユーザーコントロールに2つのグリッドがあり、これら2つのグリッドの幅を同じにしたいとします。だから私がしたことは次のようなxamlです:

 <Grid x:Name="BasicGrid"  HorizontalAlignment="Left"  />
 <Grid HorizontalAlignment="Left" Width="{Binding ElementName=BasicGrid, Path=Width}" >

しかし、動作していないようです。この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

試してみましたか

Width="{Binding ElementName=BasicGrid, Path=Width,Mode=TwoWay}"
于 2012-07-05T06:10:45.653 に答える
0

ユーザー コントロール内に以下のコードを追加してください。

<Grid x:Name="LayoutRoot">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>
    <Grid />
    <Grid Grid.Column="1" />
</Grid>

これにより、上部のグリッドが同じ幅の 2 つの列に分割されます。

それが機能するかどうか教えてください。乾杯!

于 2012-07-05T04:20:58.053 に答える