Standardverzeichnis für Bilder unter Windows
Mit dieser Universelle Windows-Plattform plattformspezifischen Datei wird das Verzeichnis im Projekt definiert, aus dem Bildressourcen geladen werden. Sie wird in XAML genutzt, indem Sie den Application.ImageDirectory
Wert auf ein string
Projektverzeichnis festlegen, das Bildressourcen enthält:
<Application xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
...
windows:Application.ImageDirectory="Assets">
...
</Application>
Alternativ kann es auch von C# aus über die Fluent-API genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Windows>().SetImageDirectory("Assets");
Die Application.On<Windows>
Methode gibt an, dass diese plattformspezifische Nur auf dem Universelle Windows-Plattform ausgeführt wird. Die Application.SetImageDirectory
Methode im Xamarin.Forms.PlatformConfiguration.WindowsSpecific
Namespace wird verwendet, um das Projektverzeichnis anzugeben, aus dem Bilder geladen werden. Darüber hinaus kann die GetImageDirectory
Methode verwendet werden, um ein string
Objekt zurückzugeben, das das Projektverzeichnis darstellt, das die Bildressourcen der Anwendung enthält.
Das Ergebnis ist, dass alle in einer Anwendung verwendeten Bilder aus dem angegebenen Projektverzeichnis geladen werden.