1 //********************************************************* 2 // 3 // Copyright (c) Microsoft. All rights reserved. 4 // THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF 5 // ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY 6 // IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR 7 // PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. 8 // 9 //********************************************************* 10 11 #pragma once 12 13 #include <collection.h> 14 namespace SDKSample 15 { 16 public value struct Scenario 17 { 18 Platform::String^ Title; 19 Platform::String^ ClassName; 20 }; 21 22 partial ref class MainPage 23 { 24 public: 25 static property Platform::String^ FEATURE_NAME 26 { 27 Platform::String^ get() 28 { 29 return ref new Platform::String(L"OpenCV Image Manipulations sample"); 30 } 31 } 32 33 static property Platform::Array<Scenario>^ scenarios 34 { 35 Platform::Array<Scenario>^ get() 36 { 37 return scenariosInner; 38 } 39 } 40 private: 41 static Platform::Array<Scenario>^ scenariosInner; 42 }; 43 44 45 } 46