Метод set стиля WPF * высота и ширина

Похоже, что в Apache есть ошибка, исправленная в 2.4.25 . На сервере была Ubuntu 16.04, в которой есть Apache 2.4.18

. Чтобы исправить это, я обновил Apache из PPA, например, так:

5
задан Dave Clemmer 15 August 2011 в 17:52
поделиться

2 ответа

Определение столбца сетки / определение строки определяет расположение, и в определенных областях необходимо добавить средства управления, которые должны быть разработаны (использование приложенных свойств, как Вы, мог стать утомительным), так попытка, не разрабатывающая rowdefintions / columnsdefinitions самих.

Моделирование объектов:

Можно ввести управление в строку / столбец как так (извините, если я являюсь покровительственным):

<Rectangle Grid.Row="0" Grid.Column="0" ></Rectangle>

Затем определите Стиль на управлении в Строке/Столбец.

<Rectangle Grid.Row="0" Grid.Column="0" Style="{StaticResource DarkBackground}"></Rectangle>

Калибровка (звездообразные значения):

Примечание: то, что Сетка динамично заполнит доступную область, поскольку Ваш код стоит, и необходимо будет только применить звездообразные значения, если Вы определите фиксированную высоту и ширину к Сетке и захотите пропорциональное выделение остающегося пространства.

Другими словами... относительно достижения "звездообразного значения":

То, что я надеюсь сделать, обеспечивают звездообразное значение для высоты и ширины определений строки и столбца.

Почему не только вводят значение как так к Вашим определениям?:

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Name="rdRank" Height="500" />
            <RowDefinition Name="rdRank1" Height="60*" />
            <RowDefinition Name="rdRank2" Style="40*" />
        </Grid.RowDefinitions>
     </Grid>

В этом примере rowdefinition, названный "rdRank", имел бы фиксированную высоту "500", и остающееся место будет выделено к "rdRank1", который поднял бы 60% и "rdRank2" 40%.

** Приложенные Свойства: **

В Вашем стиле:

    <Style x:Key="RankStyle">
        <Setter Property="Control.Height" Value="0.12" />
    </Style>

Вы заявляете любое управление в объекте, этот стиль применяется к этому, имеет свойство под названием Высота, должен принять значение 0,12. Управление. Высота закончит тем, что отфильтровала так сказать.

Если Вы стремитесь достигать высоты 0,12* на использовании строки:

    <Style x:Key="NewRankStyle" TargetType="{x:Type RowDefinition}">
        <Setter Property="Height" Value="0.12*" />
    </Style>

..

    <Grid>
    <Grid.RowDefinitions>
        <RowDefinition Name="rdRank"  Style="{StaticResource FileHeadingStyle}" />
        <RowDefinition Name="rdRank1" Style="{StaticResource NewRankStyle}" />

Используя 'TargetType' позволяет Вам быть нацеленными на Тип определенные свойства и в результате позволяет использование Звездообразных Значений.

Надежда это разрешает несколько понятий для Вас.

10
ответ дан 13 December 2019 в 22:16
поделиться

Размер звездочки в строке или столбце работает только в том случае, если вы задаете сетке ширину и высоту. Если размер сетки изменяется автоматически в зависимости от содержимого, размер звездочки не работает.

0
ответ дан 13 December 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: