9
votes

Fonteries de fontières et de Fontweights à WPF Combobox

Je me demandais simplement s'il serait possible de lier la liste des Fontstyle code> S et Fontweight code> S sur un comboBox code>?

Par exemple, pour lier la liste des polices à une combinobox, vous pouvez utiliser: p> xxx pré>

puis-je aussi avoir quelque chose pour: p>

FontStyleComboBox.ItemsSource = .... 
FontWeightComboBox.ItemsSource = ....  ?


0 commentaires

4 Réponses :


12
votes

Pour les familles de police Combo: xxx

pour les styles de police: xxx

et pour les poids de police: xxx

et maintenant pour tester: xxx


1 commentaires

Oui - c'est probablement la façon la plus raisonnable d'y aller, merci :)



3
votes

un de plus -

    <ComboBox
        Name="FontStretches">
        <x:Static
            Member="FontStretches.Condensed" />
        <x:Static
            Member="FontStretches.Expanded" />
        <x:Static
            Member="FontStretches.ExtraCondensed" />
        <x:Static
            Member="FontStretches.ExtraExpanded" />
        <x:Static
            Member="FontStretches.Medium" />
        <x:Static
            Member="FontStretches.Normal" />
        <x:Static
            Member="FontStretches.SemiCondensed" />
        <x:Static
            Member="FontStretches.SemiExpanded" />
        <x:Static
            Member="FontStretches.UltraCondensed" />
        <x:Static
            Member="FontStretches.UltraExpanded" />
    </ComboBox>


0 commentaires

2
votes

Super post! Je voulais juste ajouter quelque chose sur les poids de la police. La classe de FontweightsS contient toutes les propriétés statiques énumérées ci-dessus et il suffit d'encapsuler un nombre de 1 à 999. Certaines des propriétés avec des noms différents encapsulent les mêmes valeurs, afin que vous vous retrouviez avec des doublons. De plus, l'exemple ci-dessus ne les a pas eu dans l'ordre.

ref: - classe de police

Ici, ils sont en ordre, des doublons supprimés et des commentaires montrant le numéro de poids pour chacun: xxx


0 commentaires

1
votes

Et le dernier, je suppose:

<ComboBox Name="FontSizes">
  <ComboBoxItem Content="8" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="9" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="10" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="11" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="12" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="14" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="16" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="18" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="20" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="22" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="24" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="26" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="28" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="36" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="48" HorizontalContentAlignment="Right"/>
  <ComboBoxItem Content="72" HorizontalContentAlignment="Right"/>
</ComboBox>


0 commentaires