Partager via


SettingsFlyout.IconSource Propriété

Définition

Obtient ou définit l’image d’icône affichée dans l’en-tête SettingsFlyout .

public:
 property ImageSource ^ IconSource { ImageSource ^ get(); void set(ImageSource ^ value); };
ImageSource IconSource();

void IconSource(ImageSource value);
public ImageSource IconSource { get; set; }
var imageSource = settingsFlyout.iconSource;
settingsFlyout.iconSource = imageSource;
Public Property IconSource As ImageSource
<SettingsFlyout IconSource="uri"/>

Valeur de propriété

Image d’icône affichée dans la zone d’en-tête SettingsFlyout , généralement à droite du titre. La valeur par défaut est null, ce qui ne génère aucune image affichée.

Remarques

Notes

Même si la valeur de la propriété par défaut est null, le modèle d’élément De menu volant des paramètres Microsoft Visual Studio définit IconSource sur le petit logo de votre application (IconSource="Assets/SmallLogo.png").

La propriété IconSource est généralement définie en XAML pour tirer parti de la conversion intégrée à partir d’une chaîne.

Si vous définissez la propriété IconSource dans le code, vous pouvez utiliser un objet BitmapImage , construit avec l’URI (Uniform Resource Identifier) qui décrit le chemin d’accès à un fichier source d’image valide. Vous pouvez également initialiser un BitmapSource avec un flux, peut-être un flux à partir d’un fichier de stockage, mais ce n’est pas typique pour un scénario d’interface utilisateur SettingsFlyout .

Définition d’IconSource dans XAML

Si vous définissez la propriété IconSource en tant qu’attribut en XAML, vous définissez la propriété IconSource à l’aide d’un URI (Uniform Resource Identifier). Ce comportement s’appuie sur la conversion de type sous-jacente qui traite la chaîne en tant qu’URI (Uniform Resource Identifier) et appelle l’équivalent du constructeur BitmapImage(URI). L’analyseur XAML interprète toutes les chaînes qui représentent un URI (Uniform Resource Identifier) relatif, à l’aide de l’URI (Uniform Resource Identifier) de base de la page XAML en cours d’analyse. Par exemple, si vous spécifiez une valeur « Images/myimage.png » en XAML, cette chaîne est interprétée comme un suffixe de chemin relatif ajouté à l’emplacement URI (Uniform Resource Identifier) de base dans le package d’application où la page XAML elle-même existe.

<SettingsFlyout Width="346" IconSource="Images/myimage.png" />

Une syntaxe d’élément de propriété en XAML est également possible, en spécifiant un élément objet BitmapImage avec une source valide comme valeur de propriété.

S’applique à

Voir aussi