syncfusion-wpf-calculator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited syncfusion-wpf-calculator (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 you need to:
The SfCalculator is a Syncfusion WPF control that allows users to perform mathematical operations like in a standard calculator. It supports:
📄 Read: references/getting-started.md
📄 Read: references/properties-and-values.md
📄 Read: references/memory-operations.md
Basic XAML Implementation:
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:syncfusion="http://schemas.syncfusion.com/wpf">
<Grid>
<syncfusion:SfCalculator x:Name="Calculator"
Width="200"
Height="300" />
</Grid>
</Window>Programmatic C# Implementation:
using Syncfusion.Windows.Controls.Input;
SfCalculator calculator = new SfCalculator();
calculator.DefaultValue = 0;
calculator.DisplayText = "Enter value";
this.Content = calculator;| Property | Type | Description |
|---|---|---|
| Value | decimal (read-only) | Current calculated value from the last expression |
| Memory | decimal (read-only) | Value currently stored in memory |
| DefaultValue | decimal | Initial value displayed when calculator starts |
| DisplayText | string | Watermark/placeholder text shown in the value display |
Pattern 1: Display with Watermark
calculator.DisplayText = "Enter calculation";
calculator.DefaultValue = 0;Pattern 2: Access Calculated Values
decimal result = calculator.Value; // Get calculated value
decimal stored = calculator.Memory; // Get memory valuePattern 3: Memory Operations Workflow
User clicks MS → Value stored to Memory
User clicks MR → Memory value retrieved
User clicks M+ → Add current value to memory
User clicks M- → Subtract current value from memory
User clicks MC → Clear memory~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.