Windowsの既定のイメージ ディレクトリ
この .NET マルチプラットフォーム アプリ UI (.NET MAUI) Windowsプラットフォーム固有では、イメージアセットが読み込まれるプロジェクト内のディレクトリを定義します。 これは XAML で使用されます。これは、イメージ資産を Application.ImageDirectory
含むプロジェクト ディレクトリを表す a に string
設定します。
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:windows="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;assembly=Microsoft.Maui.Controls"
...
windows:Application.ImageDirectory="Assets">
...
</Application>
または、fluent API を使用して C# から使用することもできます。
using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetImageDirectory("Assets");
このメソッドはApplication.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>
、このプラットフォーム固有がWindowsでのみ実行されるように指定します。 Application.SetImageDirectory
名前空間内のMicrosoft.Maui.Controls.PlatformConfiguration.WindowsSpecific
メソッドは、イメージの読み込み先となるプロジェクト ディレクトリを指定するために使用されます。 さらに、このメソッドを GetImageDirectory
使用して、アプリ イメージ資産を含むプロジェクト ディレクトリを表す a を返 string
すことができます。
その結果、アプリで使用されているすべてのイメージが、指定したプロジェクト ディレクトリから読み込まれます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET MAUI