Compares control templates for testing and validation.
public static class TemplateComparer
kind:method, kind:property, kind:ctor. Press Esc to clear.CompareTemplates(TemplatedControl, TemplatedControl, TemplateComparisonOptions?)Compares the templates of two controls.CompareTemplateTo(TemplatedControl, TemplatedControl, TemplateComparisonOptions?)Compares this control's template to another.CompareToSnapshot(TemplatedControl, TemplateSnapshot, TemplateComparisonOptions?)Compares a control's template against a snapshot.CreateSnapshot(TemplatedControl)Creates a snapshot of a control's template structure.GetMissingRequiredParts(TemplatedControl)Validates that a control has all required template parts.GetTemplateInfo(TemplatedControl)Gets information about a control's template.GetTemplatePart<T>(TemplatedControl, String)Gets a template part by name.GetTemplateParts(TemplatedControl)Gets the template parts of a control.HasTemplateParts(TemplatedControl, String[])Validates that a control's template contains specific parts.IsTemplatePartOfType<T>(TemplatedControl, String)Validates that a template part is of the expected type.SnapshotTemplate(TemplatedControl)Creates a template snapshot.ValidateTemplateParts(TemplatedControl)Validates required template parts exist.