syncfusion-wpf-avatar-view — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited syncfusion-wpf-avatar-view (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill when the user needs to:
Component: SfAvatarView Assembly: Syncfusion.Shared.WPF XAML Namespace: xmlns:syncfusion="http://schemas.syncfusion.com/wpf"
SfAvatarView displays a user avatar in one of five content modes:
| ContentType | What it Shows |
|---|---|
Default | Built-in Avatar1 character, no setup needed |
Initials | Text initials extracted from AvatarName |
CustomImage | User-supplied image via ImageSource |
AvatarCharacter | One of 25 pre-built character images |
Group | Multiple avatars from a bound collection |
Shape is controlled by AvatarShape (Circle / Square / Custom). Size by AvatarSize (ExtraSmall → ExtraLarge).
📄 Read: references/getting-started.md
📄 Read: references/content-types.md
Default — zero-config avatar characterInitials — AvatarName + InitialsType (Single/Double)CustomImage — ImageSource with pack:// URIAvatarCharacter — Avatar1–Avatar25 enumGroup view — GroupSource + member path properties + ViewModel patternContentTemplate — fully custom DataTemplate rendering📄 Read: references/visual-styles.md
AvatarShape: Circle (default), Square, CustomAvatarSize: ExtraSmall, Small, Medium, Large, ExtraLarge📄 Read: references/customization.md
BorderBrush and BorderThicknessBackground — solid colorLinearGradientBrush / RadialGradientBrushFontFamily, FontSize, Foreground for initials text📄 Read: references/badge-integration.md
SfBadge to SfAvatarViewHorizontalPosition / VerticalPositionxmlns:syncfusion="http://schemas.syncfusion.com/wpf"Display initials:
<syncfusion:SfAvatarView ContentType="Initials"
AvatarName="Alex"
InitialsType="DoubleCharacter"
AvatarShape="Circle"
AvatarSize="Large" />Display a custom image:
<syncfusion:SfAvatarView ContentType="CustomImage"
AvatarShape="Circle"
AvatarSize="Large"
ImageSource="pack://application:,,,/Assets/profile.png" />Display a pre-built character:
<syncfusion:SfAvatarView ContentType="AvatarCharacter"
AvatarCharacter="Avatar5"
AvatarShape="Circle"
AvatarSize="Medium" />Pattern 1 — Pick content type based on available data:
ContentType="CustomImage" + ImageSourceContentType="Initials" + AvatarNameContentType="AvatarCharacter" + choose Avatar1–Avatar25ContentTemplate with DataTemplatePattern 2 — Group avatar from a list:
ContentType="Group" + GroupSourceInitialsMemberPath, ImageSourceMemberPath, BackgroundColorMemberPath, InitialsColorMemberPathPattern 3 — Shape + size selection:
AvatarShape="Circle" + AvatarSize enumAvatarShape="Square" + AvatarSize enumAvatarShape="Custom" + explicit Height/Width/CornerRadius| Property | Type | Purpose |
|---|---|---|
ContentType | AvatarContentType | Selects rendering mode |
AvatarName | string | Source for initials extraction |
InitialsType | AvatarInitialsType | Single or double character initials |
ImageSource | ImageSource | Image URI for CustomImage mode |
AvatarCharacter | AvatarCharacter | Pre-built character enum (Avatar1–Avatar25) |
AvatarShape | AvatarShape | Circle / Square / Custom |
AvatarSize | AvatarSize | ExtraSmall / Small / Medium / Large / ExtraLarge |
GroupSource | IEnumerable | Data collection for Group mode |
ContentTemplate | DataTemplate | Custom template for avatar content |
BorderBrush | Brush | Border color |
BorderThickness | Thickness | Border width |
Background | Brush | Background fill (solid or gradient) |
CornerRadius | CornerRadius | Rounding for Custom shape |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.