2017-12-17 7 views
0

Wir alle wissen, dass Sie in der Webentwicklung JavaScript- und Canvas-Tags verwenden können, um HTML5-Seiten mit einem dynamischen Hintergrund zu erstellen.Wie verwende ich C# -Code, um einen dynamischen Hintergrund in einer UWP-Anwendung zu erstellen? (15063)

Zum Beispiel: Flat Surface Shader

Ich möchte wissen, wie C# -Code in UWP-Anwendungen verwenden ähnliche Ergebnisse zu erzielen.

Durch den folgenden Code:

<Page 
    x:Class="App.MainPage" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d"> 
    <Grid Background="Red"> 
     <Grid></Grid> 
    </Grid> 
</Page> 

Diese einfarbigen Hintergrund ist zu eintönig.

Antwort

1

Werfen Sie einen Blick auf Win2D. Es bietet ein GPU-beschleunigtes XAML-Canvas-Steuerelement zum Rendern von 2D-Szenen, die aus Tausenden von Polygonen bestehen. Dieses Canvas-Steuerelement kann als Hintergrund für Ihre Seite dienen. Die Bibliothek unterstützt benutzerdefinierte Pixel-Shader. Sie können sich auf integrierte Zeichnungseffekte verlassen oder eigene erstellen. Hier ist die demo app.

Verwandte Themen