Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Windows 10 UWP unter WPF und Winforms verwenden

03.08.2018 (👁9006)

Windows Core Funktionen in WPF einbinden

System.Runtime.WindowsRuntime.dll

Unter c:\Programme (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5

Und

Windows.winmd

C:\Program Files (x86)\Windows Kits\10\UnionMetadata

Unter dem Dialog: Reference Manger muss dann Windows.winmd und System.Runtime.WindowRuntime

Mit einem aktiven Häckchen markiert sein.

Man findet die zwei Einträge dann unter Solution Explorer->Project->References

System.Runtime.WindowsRuntime

Windows

Einbinden der Funktion unter der Programmdatei:

Hierzu muss man nun den Namespace von Windows 10 im Header einbinden

//< Windows 10 >

using Windows.Web.Http;

//</ Windows 10 >

Danach kann man Windows 10 UWP Methoden verwenden

Hier im Beispiel ein Window Core httpClient

(weil hier das deaktivieren des Cache funktioniert)

//--< Read HTML with httpClient >--

            //-< HttpClient >-

            HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter();

            filter.CacheControl.ReadBehavior = HttpCacheReadBehavior.NoCache;

            filter.CacheControl.WriteBehavior = HttpCacheWriteBehavior.Default;

 

            Windows.Web.Http.HttpClient client = new Windows.Web.Http.HttpClient(filter);

            //-</ HttpClient >-

 

            //< read HTML >

            string sHTML = "";   //Client Request as string

            try

            {

                sHTML = await client.GetStringAsync(new Uri(sURL));                

            }

            catch (Exception ex)

            {

                //clsSys.show_Message(ex.Message);

                clsSys.fx_Log("Error httpClient: " + ex.Message);

                return null;

            }

            //</ read HTML >

            //--</ Read HTML with httpClient >--