Пример #1
0
            private static void ValidateWSAImageScale(WSAImageScale scale)
            {
                switch (scale)
                {
                case WSAImageScale._100:
                case WSAImageScale._125:
                case WSAImageScale._150:
                case WSAImageScale._200:
                case WSAImageScale._400:
                case WSAImageScale.Target16:
                case WSAImageScale.Target24:
                case WSAImageScale.Target32:
                case WSAImageScale.Target48:
                case WSAImageScale.Target256:
                    return;

                default:
                    throw new Exception("Unknown image scale: " + scale);
                }
            }
Пример #2
0
 private static extern void SetWSAImage(string image, WSAImageType type, WSAImageScale scale);
Пример #3
0
 private static extern string GetWSAImage(WSAImageType type, WSAImageScale scale);
Пример #4
0
 public static void SetVisualAssetsImage(string image, WSAImageType type, WSAImageScale scale)
 {
     ValidateWSAImageType(type);
     ValidateWSAImageScale(scale);
     SetWSAImage(image, type, scale);
 }
Пример #5
0
 public static string GetVisualAssetsImage(WSAImageType type, WSAImageScale scale)
 {
     ValidateWSAImageType(type);
     ValidateWSAImageScale(scale);
     return(GetWSAImage(type, scale));
 }