All Projects → validvoid → TextBlockFX

validvoid / TextBlockFX

Licence: MIT license
A TextBlock control which animates the text with customizable effects.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to TextBlockFX

Retouch-Photo2-UWP
Vector Graphics Editing Tool, you can transform, fill graphics, support layers, graphics combination.
Stars: ✭ 17 (-52.78%)
Mutual labels:  uwp, win2d
Microsoft Ui Xaml
Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
Stars: ✭ 4,428 (+12200%)
Mutual labels:  uwp, winui
Uno.Themes
This library is designed to help you use the material design system with the Uno Platform
Stars: ✭ 112 (+211.11%)
Mutual labels:  uwp, winui
Uno
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Stars: ✭ 6,029 (+16647.22%)
Mutual labels:  uwp, winui
Rise-Media-Player
One media player for everything you own or stream; whether it's music or videos, online or offline Rise Media Player does it all. And it's beautiful and native with the latest version of WinUI.
Stars: ✭ 600 (+1566.67%)
Mutual labels:  uwp, winui
react-native-xaml
A React Native Windows library to use XAML / WinUI controls
Stars: ✭ 55 (+52.78%)
Mutual labels:  uwp, winui
DevToys
A Swiss Army knife for developers.
Stars: ✭ 4,986 (+13750%)
Mutual labels:  uwp, winui
Files
A modern file manager that pushes the boundaries of the platform.
Stars: ✭ 15,198 (+42116.67%)
Mutual labels:  uwp, winui
UWP-MVVM-Toolkit-Sample
Demonstrates using the Windows Community MVVM Toolkit in a UWP app.
Stars: ✭ 31 (-13.89%)
Mutual labels:  uwp, winui
WordpadUWP
A UWP version of... WordPad!
Stars: ✭ 54 (+50%)
Mutual labels:  uwp, winui
UWP-IEXCloud-Sample
A WinUI reference app in UWP accessing IEXCloud data
Stars: ✭ 19 (-47.22%)
Mutual labels:  uwp, winui
Rx.Book
High level asynchronous programming with Reactive Extensions
Stars: ✭ 67 (+86.11%)
Mutual labels:  uwp
UICompositionAnimations
A powerful and easy to use library to work with Composition and XAML animations and Win2D effects
Stars: ✭ 87 (+141.67%)
Mutual labels:  uwp
ImageCropper
The ImageCropper control allows user to crop image freely.
Stars: ✭ 27 (-25%)
Mutual labels:  uwp
Steam-Tiles
Pin Tiles of your games from Steam to the Windows 10 Start Menu
Stars: ✭ 20 (-44.44%)
Mutual labels:  uwp
FontAwesome5
WPF controls for the iconic SVG, font, and CSS toolkit Font Awesome 5.
Stars: ✭ 93 (+158.33%)
Mutual labels:  uwp
pipeline templates
Templates for use in build and release pipelines
Stars: ✭ 42 (+16.67%)
Mutual labels:  uwp
PCLExt.FileStorage
Portable Storage APIs
Stars: ✭ 35 (-2.78%)
Mutual labels:  uwp
vs-material-icons-generator
This plugin will help you to set material design icons to your Xamarin projects In Visual Studio.
Stars: ✭ 50 (+38.89%)
Mutual labels:  uwp
mvvmgen
MvvmGen is a lightweight MVVM library for XAML applications. It generates your ViewModels on-the-fly for you via a Roslyn-based C# Source Generator.
Stars: ✭ 179 (+397.22%)
Mutual labels:  winui

TextBlockFX_Logo_Large

TextBlockFX

A TextBlock control which animates the text with customizable effects.

TextBlockFx generates difference results for attached effect to animate the text when its content changes by using its built-in diffing algorithm.

TextBlockFX.DEMO.mp4

Get Started

Install

In Solution Explorer panel, right click on your project name and select Manage NuGet Packages. Search for TextBlockFX.Win2D.UWP then click install to install the package.

Or enter the following command in Package Manager Console to install it:

Install-Package TextBlockFX.Win2D.UWP -Version 1.0.3

Usage

In your XAML page, add a reference at the top of your page:

xmlns:tbfx="using:TextBlockFX.Win2D.UWP"
xmlns:effects="using:TextBlockFX.Win2D.UWP.Effects"

Then add TextBlockFX to your page:

<tbfx:TextBlockFX Text="Your text here">
    <tbfx:TextBlockFX.TextEffect>
        <effects:Default/>
    </tbfx:TextBlockFX.TextEffect>
</tbfx:TextBlockFX>

Built-in Effects

  • Default
  • Motion Blur
  • Blur

Supported Features

Feature UWP(Win2D) WinUI3(Win2D)
FontFamily 🚧
FontSize 🚧
FontStretch 🚧
FontStyle 🚧
FontWeight 🚧
TextAlignment 🚧
TextDirection 🚧
TextTrimming 🚧
TextWrapping 🚧

: Supported

🚧: WIP

TextBlockFX only support UWP projects for now. WinUI3 support and Skiasharp based implementation for other platform targets are WIP.

Write Your Own Effect

  • Define a new effect class and implement the ITextEffect interface.
  • Draw the text by using Win2D API.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].