Ich versuche, eine Schaltfläche in XAML mit einer Breite von 80% zu erstellen, aber ich kann nicht herausfinden, wie. Es ist anscheinend nicht so einfach wie Width = "80%". Ich habe gedacht, dass dies getan werden kann, indem man die Bildschirmbreite irgendwie erkennt und mit 0,8 multipliziert und das als die Breite verwendet, aber ich bin nicht sicher, wie ich das in XAML tun kann. Vielleicht muss das in der .cs-Datei gemacht werden und dann die Breite von dort anpassen. Hat jemand eine Lösung dafür?Wie setze ich XAML Width in Prozent?
11
A
Antwort
32
Ist es WPF?
Wenn ja, dann wickeln Sie Ihr Steuerelement (Schaltfläche) im Raster. Geben Sie dann die Rasterspaltedefinition an. Beispiel:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.2*"></ColumnDefinition>
<ColumnDefinition Width="0.8*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Grid.Row="0"></Button>
</Grid>
Edit: Vergessen <Button>
Tag zu schließen.
0
Ich denke, je mehr richtige Art und Weise
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"></ColumnDefinition>
<ColumnDefinition Width="10*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Grid.Row="0"></Button>
</Grid>
12 Gitterverteilung wie Bootstrap wäre, es ist nur über Ihre Präferenz
Verwandte Themen
- 1. Wie setze ich QWidget width?
- 2. CSS max-width mit Prozent
- 3. Wie setze ich ein XAML-Benutzer-Steuerelement in einem Raster
- 4. Wie in Prozent
- 5. Wie setze ich Hintergrund in StackPanel
- 6. Wie setze ich den XAML-Rechts-Ausrichtungs-Code in einen Stil?
- 7. In Xamarin XAML, wie setze ich einen Constraint auf einem RelativeLayout mit einem Style?
- 8. Wie setze ich 2 Zeilen Höhe in Prozent mit jquery mobile?
- 9. XAML: Wie füge ich ein Prozent-Symbol an einen gebundenen Label-Wert an?
- 10. Rahmenradius in Prozent
- 11. Wie setze ich WPF String Format als Prozent ohne Multiplikation mit 100?
- 12. Wie setze ich TextColor Xamarin.Forms TableSection?
- 13. Wie setze ich Select Element width, um Element über jquery zu überspannen?
- 14. ZERO WIDTH SPACE in JSON
- 15. Wie width der Steuerelemente in Xamarin.Forms
- 16. Wie setze ich WPF-Anwendungsfensterstartuplocation mit xaml in die obere rechte Ecke?
- 17. Wie setze ich die absolute Position eines WPF GeometryDrawings?
- 18. Wie Prozent in Java encodieren?
- 19. Wie setze ich IsReadOnly/IsEnabled auf ganzen Container wie Panel oder GroupBox mit XAML?
- 20. Wie setze ich Header-Stil in TabItem?
- 21. Setze BindingContext zu ViewModel in XAML auf Xamarin.Forms
- 22. Wie berechnet man Mauskoordinaten in Prozent Javascript?
- 23. Wie setze ich UICollectionViewDelegateFlowLayout?
- 24. Wie setze ich einen Hintergrund von WPF Window?
- 25. Wie bekomme ich die Bildschirmgröße von XAML?
- 26. Wie fülle ich eine ComboBox in XAML
- 27. Wie injiziere ich einen Konverter in XAML
- 28. Wie animiere ich eine Ressource in XAML?
- 29. Wie spiele ich translate transform in xaml?
- 30. Max-Width vs. Min-Width
Fehler Einen Wert vom Typ ‚Button‘ hinzugefügt werden kann, nicht zu einer Sammlung oder Wörterbuch des Typs 'ColumnDefinitionCollection'. Ich erhalte diesen Fehler, ohne die Grid-Attribute zur Schaltfläche hinzuzufügen. Und sobald ich Grid schreibe. Die intelliSense gibt mir nur d :, local :, mc :, x :, xml: und xmlns als gültige Auswahl. Versuchen herauszufinden, ob das WPF, aber AFAIK es ist oder nicht. – Tom
Vielleicht brauche ich eine Include/Verwendung in der Abschnitt? Ich möchte ein Schema hinzufügen? –
Tom
Geben Sie Ihre Schaltfläche nicht in den -Block ein. Setzen Sie es in Block, aber nicht in Block. –
Fendy