Wie halten Sie grid cell Höhe und Breite die gleichen

Ich brauche, um die Grid Zelle Höhe = Breite, wenn die Größe.

Den funktionierenden code mit einer viewBox:

  <Viewbox>
        <Grid>
            <Grid.RowDefinitions>
                    <RowDefinition Height="1*"/>
                    <RowDefinition Height="1*"/>
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto"/>
                    <ColumnDefinition Width="Auto"/>
                </Grid.ColumnDefinitions>
                <Label Grid.Row="0" Grid.Column="0" Background="Black" Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight}"></Label>
                <Label Grid.Row="1" Grid.Column="0" Background="Gray" Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight}"></Label>
                <Label Grid.Row="0" Grid.Column="1" Background="Gray" Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight}"></Label>
                <Label Grid.Row="1" Grid.Column="1" Background="Black" Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight}"></Label>
            </Grid>
        </Viewbox>

Danke an H. B. für die Idee, eine viewBox! 🙂

  • Sieht aus wie Sie es vermisst habe, den code!
  • Klicken Sie auf das Häkchen Umriss neben Matt West, die Antwort zu akzeptieren, denn es beantwortet deine ursprüngliche Frage. Auch vermeiden Sie bitte Fragen, mehrere Fragen in eine oder die Umwandlung Ihrer ursprünglichen Frage etwas völlig anderes. Wenn Sie Probleme mit clipping-Suche SO und wenn es nichts hilft eine neue Frage stellen über genau dieses problem. (Es sei denn natürlich die Behebung der clipping selbst wird als ein hack, und Sie wirklich wollen, eine bessere Lösung, was auch dazu führt, dass Sie Ihre Frage in der Tat nicht ausreichend beantwortet worden sein)
InformationsquelleAutor Cobold | 2011-05-07
Schreibe einen Kommentar