Сетка Silverlight - PullRequest
       1

Сетка Silverlight

0 голосов
/ 02 октября 2011

Когда у меня есть Сетка в Silverlight, и я предоставляю определения столбцов, как показано ниже

    <Grid.ColumnDefinitions>
        <ColumnDefinition></ColumnDefinition>
        <ColumnDefinition></ColumnDefinition>            
    </Grid.ColumnDefinitions>

По какой-то причине элементы, помещенные в эти столбцы, обрезаются. То есть я вижу только половину контроля. Но когда я делаю

   <Grid.RowDefinitions>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
    </Grid.RowDefinitions>

и помещая элементы в эти уважаемые строки, я вижу все элементы с соответствующей шириной и высотой.

Что я мог не заметить?

Спасибо

Ответы [ 2 ]

0 голосов
/ 02 октября 2011

Ищите следующую ссылку.Это должно помочь вам:
Использование элемента управления Grid в Silverlight

0 голосов
/ 02 октября 2011
<Grid.ColumnDefinitions> 
    <ColumnDefinition></ColumnDefinition> 
    <ColumnDefinition></ColumnDefinition>             
</Grid.ColumnDefinitions> 

- это просто сокращение для

        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="0.5*"/>
            <ColumnDefinition Width="0.5*"/>
        </Grid.ColumnDefinitions>

, что означает, что у вас есть две колонки в этой сетке, каждая занимает 50% ширины.

   <Grid.RowDefinitions>         
        <RowDefinition></RowDefinition>         
        <RowDefinition></RowDefinition>         
    </Grid.RowDefinitions>

- это то же самое, что

        <Grid.RowDefinitions>
            <RowDefinition Height="0.5*"/>
            <RowDefinition Height="0.5*"/>
        </Grid.RowDefinitions>

Надеюсь, это поможет.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...