FrameworkElement.BaseUri Property

Obtient un URI (Uniform Resource Identifier) qui représente l'URI de base pour un objet construit en XAML au moment du chargement XAML. Cette propriété est utile pour la résolution des URI au moment de l'exécution.

Syntaxe


public:
property Uri^ BaseUri { 
   Uri^ get();
}

Valeur de propriété

Type: System.Uri [.NET] | Windows::Foundation::Uri [C++]

URI de base pour un objet au moment du chargement XAML.

Remarques

L'analyseur XAML peut évaluer les références aux ressources selon le contexte de l'objet dans une page, et peut donc évaluer les chemins qui semblent partiels dans une propriété d'URI. Pour le code d'exécution, les règles de définition pour les types URI n'autorisent pas les chemins d'accès partiels. Au moment de l'exécution, vous pouvez utiliser BaseUri de la portée d'un objet créé en analysant une page XAML pour accéder à la partie "path" d'un URI, puis exécuter l'URI avec une référence à une ressource particulière.

Exemples

Cet exemple utilise BaseUri dans un gestionnaire d'événements qui réinitialise une source d'image en une sauvegarde/valeur par défaut. BaseUri est utilisé pour la partie « chemin » d'un nouvel identificateur URI utilisé pour un appel de constructeur BitmapImage, le reste des URI pointe vers un fichier image que l'application dispose dans ses ressources. Pour voir ce code dans le contexte, consultez l'exemple CameraCaptureUI.


void SDKSample::Page::Reset_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
    rootPage->NotifyUser("The photo will be shown here.", NotifyType::StatusMessage); 
    ResetButton->Visibility = Windows::UI::Xaml::Visibility::Collapsed; 
    CapturedPhoto->Source = ref new BitmapImage(ref new Windows::Foundation::Uri(BaseUri->AbsoluteUri, "Assets/placeholder-sdk.png")); 
     // Remove file from Application Data 
    appSettings->Remove("capturedPhoto"); 
}


Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Métadonnées

Windows.winmd

Voir aussi

FrameworkElement

 

 

Afficher:
© 2014 Microsoft