- Normales WinForms Projekt erzeugen
- NuGet Package Management Format auswählbar machen:
- Tools / Options / NuGet Package Manager / Allow format selection on first package install
- NuGet
Microsoft.Windows.SDK.Contracts
mit der Version passend zur gewünschten Mindest-Windows-Version installieren
- wenn die Auswahl
PackageReference
auswählen
- Fröhlich WinRT Methoden verwenden, Beispiel (völlig non-async mal zur Abwechslung):
| public static void SetLockscreen(string sUserPaper) |
| { |
| Windows.Storage.StorageFile oUserPaper; |
| |
| oUserPaper=Windows.Storage.StorageFile.GetFileFromPathAsync(sUserPaper).AsTask().GetAwaiter().GetResult(); |
| Windows.System.UserProfile.LockScreen.SetImageFileAsync(oUserPaper).AsTask().Wait(); |
| } |
Schlagwörter: c#, contracts, nuget, packagereference, sdk, visual studio, winforms, winrt