none
wpf Label FontFamilly "Segoe MDL2 Assets" non reconnu sur ordinateur Windows 7 pro RRS feed

  • Question

  • Bonjour je développe une application à partir d'un PC Windows 10 ,pour un PC équipé Windows 7 pro.

    J'ai un label en qui apparait sur un bouton en fonction d'un évènement en forme d’icône. J'utilise donc la police Segoe MDL2 Assets. Sur ma machine de développement aucun soucis. Par contre sur le PC utilisateur (windows 7) l’icône s'affiche sous forme de carré.

    Voici une capture et le code xaml :

     <Grid>
                    <Canvas>
                        <Button x:Name="MailTempCartonBtn" Content="@ Températures Cartons"
                            Style="{ StaticResource ExpanderBtnStyle}"
                            Width="{Binding ActualWidth,ElementName=TempCartonsBtn}"
                                    Click="MailTempCartonBtn_Click"/>
                        <Canvas Height="20" Width="20" Canvas.Top="2"
                                Canvas.Left="144">
                            <Label x:Name="NotifTempDemoulageIcon" FontFamily="Segoe MDL2 Assets"
                                   Content="&#xE122;" Foreground="DarkOrange"
                               FontSize="13"
                                   Visibility="Collapsed"/>
                        </Canvas>
                    </Canvas>
                </Grid>


    JF Collombet ® CreateSpecificCulture

    vendredi 21 juillet 2017 03:17

Toutes les réponses

  • Bonjour Jean-François,

    Voici la méthode que j'utilise,

    J'ai créé un répertoire "Fonts" dans lequel j'ai copié les fichiers ttf (Segoe WP dans mon exemple).

    Ensuite dans les propriétés du projet --> Ressources j'ajoute les fichiers ttf.

    Dans le fichier XAML pour un label j'écris ceci: 

    FontFamily="./resources/#Segoe WP"

    Cordialement.


    IT Technician, IT Support, .NET Developer

    vendredi 21 juillet 2017 09:00
  • Bonjour Jean-François,

    C'est normal que cette police ne soit pas reconnue dans Windows 7 car d'après la doc officielle de microsoft,  Windows 10 est nécessaire pour qu'elle soit utilisée.

    Voir ce lien pour plus d'info: https://docs.microsoft.com/fr-fr/windows/uwp/style/segoe-ui-symbol-font

    J'espère que j'ai bien répondu à votre question.


    Si c'est le cas, n'hésitez pas à mettre ma réponse en réponse à votre post

    Vous pouvez me suivre sur Twitter : https://twitter.com/NordineMhoumadi


    Download my NEW FREE application MCP PREPARATION in the Windows 10 Store for preparing your Microsoft Certification or test your skills in Microsoft Technologies;

    vendredi 21 juillet 2017 09:01