Sto provando a creare un pulsante in XAML con una larghezza dell'80%, ma non riesco a capire come. Apparentemente non è facile come usare Width = "80%". Ho pensato che questo può essere fatto rilevando la larghezza dello schermo in qualche modo e moltiplicandola per 0.8 e la usa come larghezza, ma non sono sicuro di come farlo in XAML. Forse questo deve essere fatto nel file .cs e quindi regolare la larghezza da lì. Qualcuno ha una soluzione per questo?Come impostare XAML Larghezza in percentuale?
11
A
risposta
32
È WPF?
Se sì, poi avvolgere il vostro controllo (pulsante) nella griglia. Quindi specificare la definizione della colonna della griglia. Esempio:
<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: dimenticare di chiudere <Button>
tag.
0
penso che il modo più corretto sarebbe
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"></ColumnDefinition>
<ColumnDefinition Width="10*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Grid.Row="0"></Button>
</Grid>
12 distribuzione griglia come bootstrap, si tratta solo di vostra preferenza
Problemi correlati
- 1. Come impostare una larghezza massima come percentuale E pixel?
- 2. È possibile impostare la larghezza di un jQGrid in percentuale?
- 3. È possibile impostare Seleziona larghezza elemento in percentuale?
- 4. Layout larghezza percentuale Android
- 5. Larghezza colonna DataGridView come percentuale
- 6. Larghezza basata sulla percentuale dinamica in WPF
- 7. Larghezza percentuale per elementi fissi?
- 8. CSS larghezza massima con percentuale
- 9. CSS: larghezza in percentuale e bordi
- 10. Come impostare la larghezza della timeline incorporata di Twitter in percentuale (reattivo/design fluido)
- 11. Xamarin Form StackLayout: Come impostare la larghezza/altezza dei bambini in percentuale
- 12. Imposta la larghezza percentuale per l'elemento span
- 13. Visualizza blocco in linea con larghezza come percentuale
- 14. Come impostare la larghezza percentuale per un'attività a tema di dialogo
- 15. div Percentuale larghezza seguiti da larghezza fissa div
- 16. Conversione larghezza da percentuale di pixel
- 17. Font larghezza percentuale impressionante icona impilato
- 18. Come impostare Table/TableRow/TabelCell in base alla percentuale nel codice dietro in asp.net?
- 19. Come impostare l'altezza della vista come percentuale dell'altezza dello schermo in Storyboard con XCode 7
- 20. Come impostare la larghezza al 100% in WPF
- 21. Come impostare la larghezza dei controlli in Xamarin.Forms
- 22. Come inserire la larghezza percentuale nella tela html (no css)
- 23. Imposta la larghezza della colonna di JTable in percentuale
- 24. Posizione CSS assoluta e larghezza del contenitore padre in percentuale
- 25. Come impostare le proprietà di d: DesignInstance in XAML?
- 26. Come impostare la messa a fuoco automatica solo in xaml?
- 27. Android, come impostare la visualizzazione di immagini con la percentuale in relativelayout
- 28. Come posso impostare la tabella di stile come larghezza completa del contenitore e fare in modo che le celle utilizzino la percentuale della larghezza?
- 29. Come specificare una percentuale di larghezza in JavaFX 2 usando FXML?
- 30. Come impostare la larghezza del divisore ListView?
errore Un valore di tipo 'Button' non può essere aggiunto a una raccolta o dizionario di tipo "ColumnDefinitionCollection". Ottengo quell'errore anche senza aggiungere gli attributi Grid al pulsante. E una volta che scrivo Grid. intelliSense mi dà solo d :, local :, mc :, x :, xml: e xmlns come scelte valide. Cercando di capire se questo WPF è o meno, ma AFAIK lo è. – Tom
Forse ho bisogno di includere/utilizzare nella sezione? Intendo aggiungere uno schema? –
Tom
Non inserire il pulsante nel blocco. Inserirlo nel blocco , ma non nel blocco . –
Fendy