Kích thước chia sẻ được thực hiện tốt nhất bằng cách sử dụng các thuộc tính phần tử trong Silverlight. Chỉ cần làm cho tất cả các phần tử có kích thước được chia sẻ của bạn liên kết với chiều rộng/chiều cao của một phần tử khác.
CHỈNH SỬA: Tôi đặt ví dụ nhanh về ý nghĩa của chúng với nhau. Tôi không chắc chắn những gì bạn có nghĩa là bằng cách sử dụng sao cỡ khi bạn đã nói trong câu hỏi mà bạn muốn tự động định cỡ -
<Grid Height="400"
Width="600"
Background="Gray">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button x:Name="parent"
Content="CHANGE ME TO ADJUST THE COLUMN SIZE"
Grid.Column="0"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Red" />
<Button Width="{Binding ActualWidth, ElementName=parent}"
Grid.Column="1"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Blue" />
<Button Width="{Binding ActualWidth, ElementName=parent}"
Grid.Column="2"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Yellow" />
</Grid>
HTH
Gợi ý từ một trong những nhà phát triển của mắt xích đầu tiên trong bài viết này: Mã của chúng tôi hiện không hỗ trợ DataTemplates. Chúng tôi xem xét việc cung cấp mã nguồn để tải xuống trực tiếp trong blog, có thể ai đó có thể mở rộng tính năng bị thiếu này và cung cấp lại phiên bản cập nhật cho chúng tôi để chia sẻ qua blog ... – eFloh
Mã nguồn _is_ được xuất bản trong khi đó ... – eFloh