Esempio n. 1
0
            private static void ValidateWSAImageType(WSAImageType type)
            {
                switch (type)
                {
                case WSAImageType.PackageLogo:
                case WSAImageType.SplashScreenImage:
                case WSAImageType.UWPSquare44x44Logo:
                case WSAImageType.UWPSquare71x71Logo:
                case WSAImageType.UWPSquare150x150Logo:
                case WSAImageType.UWPSquare310x310Logo:
                case WSAImageType.UWPWide310x150Logo:
                    return;

                default:
                    throw new Exception("Unknown WSA image type: " + type);
                }
            }
Esempio n. 2
0
 private static extern void SetWSAImage(string image, WSAImageType type, WSAImageScale scale);
Esempio n. 3
0
 private static extern string GetWSAImage(WSAImageType type, WSAImageScale scale);
Esempio n. 4
0
 public static void SetVisualAssetsImage(string image, WSAImageType type, WSAImageScale scale)
 {
     ValidateWSAImageType(type);
     ValidateWSAImageScale(scale);
     SetWSAImage(image, type, scale);
 }
Esempio n. 5
0
 public static string GetVisualAssetsImage(WSAImageType type, WSAImageScale scale)
 {
     ValidateWSAImageType(type);
     ValidateWSAImageScale(scale);
     return(GetWSAImage(type, scale));
 }