WPF AvatarView Control
- Display initials, images, and pre-defined avatars.
- Add up to three initials or images in a single view using group avatar view.
- Customize the avatar’s border, background, and more.
- Built-in visual styles in different sizes with shapes such as circles and squares.
Trusted by the world’s leading companies
Overview
The AvatarView (profile view) control for WPF provides a graphical representation of users that can be customized by adding images, background colors, icons, text, and more.
![]()
Initials
The WPF AvatarView control supports both single and double characters in initials. So, users can generate initials based on the text provided.
![]()
Single character
Used to show one character (the first character) from the avatar name.
![]()
Double character
Used to show two characters (first and last characters for a single word/first character for more than one word) from the avatar name as initials.
Custom image
Set any custom image as the avatar for the user in the WPF AvatarView control.
![]()
Avatar character
The WPF AvatarView control has 25 pre-defined avatar character images to set the avatar for users.
![]()
Group view
A group view is one of the most common UIs in any chat application. Almost all chat applications support group chats that require a common group picture to represent the group. The WPF AvatarView control supports group avatar view.
![]()
Visual style
The WPF AvatarView control comes with a predefined style as per design guidelines. Sizing specifications based on style factors such as extra-large, large, medium, small, and extra-small for squares and circles are available.
![]()
Square
WPF AvatarView supports predefined square-shaped styles.
![]()
Circle
WPF AvatarView supports predefined circle-shaped styles.
Customization
The WPF AvatarView control has customization options such as border, background, gradient background, font, and more.
![]()
Border customization
Users can easily customize the border color and thickness of the control.
![]()
Font customization
Users can change the font size, font color, and font family of the initials.
![]()
Background
Users can customize the background of the control.
![]()
Gradient background
Users can customize the control background with a gradient color.
WPF AvatarView code example
Easily get started with the WPF AvatarView control using a few simple lines of XAML and CS code example, as demonstrated below.
<Window x:Class="AvatarView.MainWindow"
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"
xmlns:local="clr-namespace:AvatarView"
xmlns:syncfusion="http://schemas.syncfusion.com/wpf"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<syncfusion:SfAvatarView ContentType="Initials" AvatarName="Anderson Perry"/>
</Grid>
</Window>public MainWindow()
{
InitializeComponent();
Grid grid = new Grid();
SfAvatarView avatarView = new SfAvatarView();
avatarView.ContentType = AvatarContentType.Initials;
avatarView.AvatarName = "Anderson Perry";
grid.Children.Add(avatarView);
this.Content = grid;
}145+ WPF CONTROLS
Build Document Workflows in WPF
Integrate a powerful PDF Viewer, rich DOCX Editor, and full‑featured Spreadsheet Editor into your WPF applications, alongside robust document processing libraries, to create smooth document experiences. Empower users to work with documents interactively while developers automate processing behind the scenes.
Our Customers Love Us
Awards
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.