devexpress-xaf-validation
From the author
XAF Validation module for enforcing data integrity rules. Covers built-in rule attributes (RuleRequiredField, RuleCriteria, RuleRange, RuleRegularExpression, RuleValueComparison, RuleStringComparison, RuleUniqueValue, RuleCombinationOfPropertiesIsUnique, RuleFromBoolProperty, RuleIsReferenced, RuleObjectExists), DefaultContexts (Save, Delete), custom validation contexts, TargetCriteria for conditional validation, soft validation (Warning and Information ResultType), programmatic validation via IRuleSet.Validate and IRuleSet.ValidateTarget, ValidationOptions.Events for customizing rule behavior (OnCustomNeedToValidateRule, OnCustomValidateRule, OnRuleValidated, OnValidationCompleted), PersistenceValidationController, IRule and IRuleSource for custom rules, RuleBase for custom rule implementation, and AddValidation builder method.
Install
npx skills add DevExpress/agent-skills --skill devexpress-xaf-validation -a claude-code
Installs to .claude/skills/devexpress-xaf-validation/ · Each command fetches the skill straight from GitHub with the open skills CLI.
Byte-identical to the scanned commit, with the repository’s licence and a SOURCE.txt.
Want your agent to suggest skills while you type? See how to use skills from your IDE.
Safety checks on SKILL.md
No warnings.
Why 82
aiqbench computes the trust score from public signals. It is not a security audit, so read a skill before you install it.
Similar skills
Closest to this one by what they do and when they are used.
- devexpress-xaf-appearanceDevExpress/agent-skillsXAF Conditional Appearance module for dynamic UI styling. Covers AppearanceAttribute for controlling FontColor, BackColor, FontStyle, Enabled, and Visibility on UI elements, AppearanceItemType (ViewItem, Action, LayoutItem), TargetItems, Context (ListView, DetailView, Any), Criteria-based and Method-based rules, Priority, supported UI elements matrix (grid cells, property editors in DetailView, static text, layout items, layout groups, actions), AppearanceController events (AppearanceApplied, CustomApplyAppearance, CollectAppearanceRules), IAppearanceFormat/IAppearanceEnabled/IAppearanceVisibility interfaces, and AddConditionalAppearance builder method.Design★ 66
- devexpress-xaf-securityDevExpress/agent-skillsXAF Security System covering authentication (password, Windows, OAuth2), user and role setup for EF Core and XPO, authorization and Permission Policy, type/object/member/navigation permissions, current-user and role checks, security APIs including ApplicationUser, ISecurityUserWithRoles, ISecurityProvider, and IsGrantedExtensions, predefined users and roles, owner-based access patterns, Audit Trail, and security tiers (Integrated, Middle Tier, UI-level caveat).Security★ 66
- devexpress-xaf-performanceDevExpress/agent-skillsXAF performance optimization across database, ORM, and application layers. Covers server-mode data sources and data access modes, EF Core eager loading, query splitting, and change-tracking proxies, XPO delayed and explicit loading, PersistentAlias for calculated properties, N+1 Select Problem, database indexing and connection pooling, startup optimization, SQL and .NET profiling, Blazor tab management, and database views.Data★ 66
- devexpress-xaf-reportsDevExpress/agent-skillsXAF Reports V2 module, data export, and printing. Covers adding the Reports module (AddReports with ReportDataType and EnableInplaceReports), CollectionDataSource and ViewDataSource for report data binding, creating predefined static reports with PredefinedReportsUpdater.AddPredefinedReport and duplicate guards, registering reports in Module.GetModuleUpdaters, in-place reports (ShowInReport Action, IsInplaceReport), invoking report preview from code via ReportServiceController.ShowPreview and IReportStorage handles, filtering report data with CriteriaOperator, passing parameters via OnBeforeShowPreview and scoped services, customizing export options (ExportOptions), printing without preview, accessing Report Designer and Report Viewer controls in Blazor (DxReportDesigner, DxReportViewer), data export from List Views (ExportController, CSV/XLS/XLSX/PDF/HTML/RTF/DOCX), and ReportDataV2 DbContext registration for EF Core.Data★ 66
- devexpress-xaf-filteringDevExpress/agent-skillsFiltering data in XAF applications. Covers CriteriaOperator syntax, CriteriaOperator.FromLambda, IObjectSpace filtering methods (GetObjects, GetObjectsQuery, FindObject, GetObjectByKey), CollectionSource.Criteria for List View filtering, ListViewFilterAttribute, SetFilter Action, FullTextSearch Action with FilterController, DataSourcePropertyAttribute / DataSourceCriteriaAttribute for lookup filtering, ICustomFunctionOperator registration, XAF-specific function operators (CurrentUserId, IsCurrentUserInRole, IsNewObject), and grid-level filtering (Auto Filter Row, Filter Builder, Find Panel). Use when someone asks about filtering, querying, searching, or criteria in XAF. Covers EF Core and XPO (load the devexpress-xaf-filtering-xpo sub-skill for XPO-specific patterns).Planning★ 66
- devexpress-xaf-controllersDevExpress/agent-skillsXAF Controllers and Actions for implementing UI logic and user interaction. Covers ViewController, ObjectViewController<ViewType,ObjectType>, WindowController lifecycle (Activated/Deactivated/OnViewControlsCreated), controller scope (TargetObjectType, TargetViewType, TargetViewId, TargetViewNesting, Active property), Action types (SimpleAction, SingleChoiceAction, PopupWindowShowAction, ParametrizedAction), Action scope (Active/Enabled/TargetObjectsCriteria/SelectionDependencyType), ActionAttribute on business class methods, Frame.GetController for accessing built-in controllers, DialogController for popup windows, ShowViewParameters, PredefinedCategory for action placement, ActionBase.CustomizeControl, dependency injection in controllers. Use when someone asks about controllers, actions, buttons, menus, toolbar, activation, deactivation, or user interaction in XAF.Design★ 66
Ratings & reviews
—
no reviews
Tried this skill? Rate it to help others. Sign in
Discussion
Join the discussion. Sign in