Fermer

avril 19, 2019

Faites la connaissance de l'interface utilisateur Telerik pour le nouveau membre de la famille WPF, HyperlinkButton

DotNetT Light_870x220


Les boutons sont partout et représentent la partie la plus fondamentale de toute application WPF, servant une variété de cas d'utilisation. Apprenons tout sur le nouveau contrôle de bouton d’hyperlien dans l’interface utilisateur de Telerik pour WPF.

La suite de Telerik UI pour WPF propose toute une gamme de boutons permettant aux développeurs de créer leurs applications de bureau. un moyen d'ajouter facilement un lien hypertexte à un bouton. La bonne nouvelle est que la famille RadButtons vient d'avoir un nouveau membre – le HyperlinkButton . Non, ce n’est pas la cigogne qui est responsable – c’est la interface utilisateur Telerik pour WPF R1 2019 qui a apporté la touche finale à vos applications WPF.

 Boutons partout

Où se trouve le bouton Lien hypertexte dans WPF?

En bref – il n’existe pas de contrôle de ce type dans le cadre WPF

Si vous êtes l’une de ces personnes à la recherche de ce "chaînon manquant", eh bien, j’ai récemment exploré cela moi-même et suivi les instructions ci-dessous. processus de recherche:

  • Sources: les communautés les plus connues pour les programmeurs
  • Sujet: Où est le bouton de lien dans WPF
  • Réponses trouvées: un volume et une variété énormes!

Il y avait des tonnes de personnes à la recherche d'un si petit, mais pourtant essentiel, pour peaufiner leurs applications WPF. Ils se demandaient comment s'appelait le contrôle, comment nommer le bouton existant pour l'afficher sous forme de lien hypertexte, etc.

Un intervenant a même écrit quelque chose comme Avez-vous essayé de le rechercher sur Google? Vous auriez eu des milliers de hits. P.S. pour faire valoir son point de vue, «obtenu» a été écrit avec une taille de police plus grande et en gras!

Cela peut sembler drôle, mais le problème existe. Il n’existe pas de moyen simple, rapide et simple d’avoir un bouton Lien hypertexte dans votre application WPF.

Eh bien, il n'y avait pas .

Découvrez le tout nouveau RadHyperlinkButton

Les boutons radiaux – une partie bien connue de l'interface utilisateur Telerik pour WPF – définissez un ensemble de boutons entièrement personnalisables contrôles, qui sont riches en fonctionnalités et modernes. Surtout, ils constituent une arme puissante qui aide à la construction d'interfaces utilisateur complexes et sans faille.

 Famille RadButtons

Bravo à cela! Plus besoin de rechercher des modèles de contrôles personnalisés pour le style de Button, ni de créer un modèle personnalisé, puis d’utiliser un ensemble d’autres contrôles, ainsi que des liaisons et des déclencheurs complexes pour atteindre le point souhaité.

L’élément Hyperlien de WPF (défini dans l’espace de noms System.Windows.Documents) est un élément de contenu de niveau en ligne utilisé pour ajouter un lien hypertexte au contenu de FlowDocument. Jusqu'à présent, vous pouviez ajouter la prise en charge des liens hypertexte à n'importe quel élément Inline.

Si vous souhaitez disposer de la fonctionnalité RadButton géniale et l'étendre avec des fonctionnalités de lien hypertexte, vous remportez le jackpot.

Il y a plusieurs choses que vous devez savoir sur le tout nouveau bouton de lien.

Hosting & Getting Started

L'un des principaux avantages d'HyperlinkButton est le fait qu'il hérite de la classe RadButton, ce qui signifie simplement qu'il:

  • Prise en charge de toutes les fonctionnalités de RadButton
  • Peut être hébergé dans n'importe quel élément de l'interface utilisateur selon vos besoins et votre imagination.
  • Peut devenir une partie de votre application dans une seule ligne de code XAML.
        

Navigation

L'une des propriétés les plus courantes d'utilisation du contrôle est la propriété NavigateUri, destinée à être utilisée pour accéder à l'URI requis lorsque l'utilisateur clique sur le contrôle.

Une chose à noter est que RadHyperlinkButton vous évite d'avoir à gérer la navigation vous-même, tandis que la navigation ne peut se produire pour Hyperlink que si son parent direct ou indirect est un hôte de navigation.

Contenu

une partie du contrôle est la propriété Content, qui définit le contenu qui sera visualisé par le contrôle. Le ciel est la limite ici. Littéralement.

Le contenu peut être défini sur une image, par exemple. Dans une telle configuration, le lien sera ouvert lorsque l'utilisateur cliquera sur l'image. Vous pouvez également le définir sur Glyph en définissant la propriété ContentTemplate du contrôle sur, par exemple:

< DataTemplate x: Key = "hbContentTemplate" >

< telerik: RadGlyph Glyph = "& # xe300;" FontSize = "32" Marge = "5" />

</ DataTemplate >

… et ensuite vous pouvez l'échanger. avec un autre glyphe lorsque le lien est visité, comme suit:

< DataTemplate x: Key = "hbVisitedContentTemplate" >

19659035] < Code: RadGlyph Glyph = "& # xe301;" FontSize = "32" Margin = . ] "5" Premier plan = "Blanc" />

</ DataTemplate [19659035]>

Et le résultat est le suivant:

 Interface utilisateur Telerik pour WPF GIF

États visuels

Le bouton RadHyperlinkButton contient toute la variété de UI Telerik pour les thèmes WPF (et leurs différentes variations de couleur) que vous pouvez appliquer à votre application.

Lors du survol ou de la visite, le contrôle est souligné et, une fois désactivé, il aura la valeur d’opacité spécifique du thème pour donner une apparence et un sens cohérents à votre application WPF.

 États visuels HyperlinButton

Un grand avantage réside dans le fait que le contrôle implémente une propriété VisitedForeground à l'aide de laquelle vous avez le contrôle total sur le premier plan que le contrôle aura lorsque le lien sera visité . Des informations sur le lien visité sont également disponibles via sa propriété IsVisited Boolean, ce qui peut être utile.

Essayez la dernière interface utilisateur Telerik pour WPF vous-même

Si vous recherchez une grande souplesse et une interface utilisateur thématique sans faille, vous voudrez peut-être profiter des derniers ajouts impressionnants à plus de 130+ interfaces utilisateur prêtes à l'emploi de Telerik pour les composants WPF, comme RadNavigationView .

Procurez-vous un essai gratuit de l'interface utilisateur Telerik pour WPF aujourd'hui et commencez à développer vos applications plus facilement, mieux et plus rapidement.

Découvrez l'interface utilisateur Telerik pour WPF

Partagez vos commentaires

Continuons à construire l’avenir de Telerik UI pour WPF ensemble, n’oubliez pas de partager vos impressions sous forme de commentaire ci-dessous ou indiquez-nous si vous avez des suggestions et / ou avez besoin de fonctionnalités / contrôles en visitant nos nouveaux portails de commentaires sur l’UI pour . ] WPF / Silverlight et Bibliothèques de traitement de documents .


Les commentaires sont désactivés en mode Aperçu.



Source link