Сетка WPF - Автоматический размерный столбец, не выходящий из строя, когда набор Видимости содержания к Видимости. Свернутый

Другим способом является этот метод:

public class stringtoInteger {

    private static int stringtoInteger(String x) {
        String value = "";
        for (int i = 0; i < x.length(); i++) {
            char character = x.charAt(i);
            if (Character.isDigit(character)) {
                value = value + character;
            }
        }
        return Integer.parseInt(value);
    }
}  

Надеюсь, что это помогает!

9
задан Stuart Hallows 21 October 2009 в 03:25
поделиться

2 ответа

Что происходит, так это то, что когда вы изменяете размер столбца / строки / ширины / высоты с помощью GridSplitter, он устанавливает ActualHeight (или ActualWidth) столбца / строки.

Вы должны использовать триггер, чтобы установить высоту строки на auto (или на ноль), когда ваш элемент управления свернут.

Сообщите мне это.

8
ответ дан 3 November 2019 в 07:13
поделиться

Это потому, что разделитель сохраняет свое положение в сетке, он вытягивает первый столбец, почему бы вам не попробовать расширитель?

<Grid ShowGridLines="True">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto" />
        <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition />
    </Grid.RowDefinitions>
    <Expander ExpandDirection="Left">
        <Button x:Name="leftButton">Left</Button>
    </Expander>
    <Button Grid.Column="1" Margin="5,0,0,0">Right</Button>
</Grid>
-3
ответ дан 3 November 2019 в 07:13
поделиться
Другие вопросы по тегам:

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