![]() ![]() The ParallaxView automatically adjusts the size of the image so it works for the parallax operation so you don't have to worry about the image scrolling out of view. This example creates a parallax effect for a list: The Grid and Canvas panels let you layer items on top of each other, so they work well with the ParallaxView control. To create a parallax effect, the ParallaxView must be behind the foreground element. The background element can be any UIElement, such as an Image or a panel that contains additional UI elements. To set the background element, you add that element as a child of the ParallaxView control. For the parallax effect to occur, the foreground should be a ScrollViewer or an element that contains a ScrollViewer, such as a ListView or a RichTextBox. The Source property takes a reference to the foreground element. To use the ParallaxView control, you provide a Source element, a background element, and set the VerticalShift (for vertical scrolling) and/or HorizontalShift (for horizontal scrolling) properties to a value greater than zero. As you scroll through the foreground element, it animates the background element to create a parallax effect. This control ties the scroll position of a foreground element, such as a list, to a background element, such as an image. To create a parallax effect, you use the ParallaxView control. Using the ParallaxView control to create a parallax effect As the user scrolls the interface, the list moves at a faster rate than the background image, which creates the illusion of depth. ![]() Now, to achieve the parallax effect, we want the object closest to us to travel "faster" than the object that is farther away. ![]() The list is placed on top of the background image which already gives the illusion that the list might be closer to the viewer. To demonstrate, let's look at two layers of content, a list and a background image. In a UI, you can create a parallax effect by moving different objects at different rates when the UI scrolls or pans. To learn more, see the Fluent Design overview. Parallax is a Fluent Design System component that adds motion, depth, and scale to your app. The Fluent Design System helps you create modern, bold UI that incorporates light, depth, motion, material, and scale. Get the WinUI 2 Gallery app (Microsoft Store).If you have the WinUI 2 Gallery app installed, click here to open the app and see the ParallaxView in action. Platform APIs: ParallaxView class, VerticalShift property, HorizontalShift property Examples WinUI 2 Gallery Windows UI Library APIs: ParallaxView class, VerticalShift property, HorizontalShift property In a UWP app, you can use the ParallaxView control to create a parallax effect. Parallax creates a feeling of depth, perspective, and movement. Parallax is a visual effect where items closer to the viewer move faster than items in the background. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |