﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>DevExpress.ExpressApp.ConditionalAppearance.v23.1</name>
  </assembly>
  <members>
    <member name="N:DevExpress.ExpressApp.ConditionalAppearance">
      <summary>
        <para>Contains classes specific to the <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">Conditional Appearance Module</see> functionality.</para>
      </summary>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController">
      <summary>
        <para>A <see cref="T:DevExpress.ExpressApp.ViewController"/> descendant that applies <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">conditional appearance rules</see> to specified UI elements.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.#ctor">
      <summary>
        <para>Creates an instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController"/> class.</para>
      </summary>
    </member>
    <member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceActionType">
      <summary>
        <para>For internal use.</para>
      </summary>
    </member>
    <member name="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceApplied">
      <summary>
        <para>Occurs after the conditional appearance is applied to the target UI element.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceBeginUpdate">
      <summary>
        <para>Prevents the AppearanceController from being updated until the <see cref="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceEndUpdate">AppearanceController.AppearanceEndUpdate</see> method is called.</para>
      </summary>
    </member>
    <member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceContextAny">
      <summary>
        <para>For internal use.</para>
      </summary>
    </member>
    <member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceContextDetailView">
      <summary>
        <para>For internal use.</para>
      </summary>
    </member>
    <member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceContextListView">
      <summary>
        <para>For internal use.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceEndUpdate">
      <summary>
        <para>Unlocks the AppearanceController after a call to the <see cref="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceBeginUpdate">AppearanceController.AppearanceBeginUpdate</see> method and resets the rules cache.</para>
      </summary>
    </member>
    <member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceLayoutItemType">
      <summary>
        <para>For internal use.</para>
      </summary>
    </member>
    <member name="F:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceViewItemType">
      <summary>
        <para>For internal use.</para>
      </summary>
    </member>
    <member name="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.CollectAppearance">
      <summary>
        <para>Occurs after conditional appearance rules for the target UI element are collected.</para>
      </summary>
    </member>
    <member name="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.CollectAppearanceRules">
      <summary>
        <para>Occurs after conditional appearance rules for the business object represented by the specified View are collected from the <see href="https://docs.devexpress.com/eXpressAppFramework/112580/ui-construction/application-model-ui-settings-storage/how-application-model-works">Application Model</see>.</para>
      </summary>
    </member>
    <member name="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.CustomApplyAppearance">
      <summary>
        <para>Occurs before the conditional appearance is applied to the target UI element.</para>
      </summary>
    </member>
    <member name="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.CustomCollectAllAppearanceRuleProperties">
      <summary>
        <para>Occurs when appearance rules are collected. Use this event to provide the list of rules from a custom source.</para>
      </summary>
    </member>
    <member name="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.CustomCreateAppearanceRule">
      <summary>
        <para>Occurs when an AppearanceRule object is created.</para>
      </summary>
    </member>
    <member name="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.CustomGetIsRulePropertiesEmpty">
      <summary>
        <para>Occurs when the Appearance Controller collects the appearance rules and determines whether or not the specific <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties"/> object is empty.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.GetRulesFromModel(DevExpress.ExpressApp.Model.IModelClass)">
      <summary>
        <para>Returns the list of appearance rules declared in the specified <see cref="T:DevExpress.ExpressApp.Model.IModelClass"/> node.</para>
      </summary>
      <param name="classModel">An <see cref="T:DevExpress.ExpressApp.Model.IModelClass"/> object that specifies the BOModel | &lt;Class node.</param>
      <returns>A list of <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties"/> properties that specifies the appearance rules.</returns>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.IsInRefresh">
      <summary>
        <para>Indicates whether or not the <see cref="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.Refresh">AppearanceController.Refresh</see> method is currently being executed.</para>
      </summary>
      <value>true, if the Refresh method is currently being executed; otherwise, false.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.LockCount">
      <summary>
        <para>Gets the number of Appearance Controller updates that are currently in progress.</para>
      </summary>
      <value>An integer number of Appearance Controller updates that are currently in progress.</value>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.Refresh">
      <summary>
        <para>Refreshes the conditional appearance provided by the Controllers registered in the Appearance Controller.</para>
      </summary>
      <returns>true, on successful execution, otherwise - false;</returns>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.RefreshItemAppearance(DevExpress.ExpressApp.Editors.IViewInfo,System.String,System.String,System.Object,System.Object,DevExpress.Data.Filtering.Helpers.EvaluatorContextDescriptor)">
      <summary>
        <para>Collects and applies the conditional appearance rules appropriate for the specified UI element with a context descriptor specified.</para>
      </summary>
      <param name="view">A <see cref="T:DevExpress.ExpressApp.View"/> object that is the View in which the target UI element (View Item, Layout Item or Group) is contained. If the target UI element is an <see href="https://docs.devexpress.com/eXpressAppFramework/112622/ui-construction/controllers-and-actions/actions">Action</see>, this View is the one for which it is activated.</param>
      <param name="itemType">A string that is the type of the target UI element whose conditional appearance is about to be refreshed.</param>
      <param name="itemName">A string that is the identifier of the UI element whose conditional appearance is about to be refreshed.</param>
      <param name="item">An UI element whose conditional appearance is about to be refreshed by applying the appropriate rules.</param>
      <param name="contextObject">An object that contains the properties whose controls or layout items are about to be refreshed by applying the appropriate rules. When the target item is an Action, the selected object(s) is passed as this parameter.</param>
      <param name="evaluatorContextDescriptor">An EvaluatorContextDescriptor object that is a context descriptor used for checking whether the context object passed as the contextObject parameter satisfies the criteria specified by a rule’s <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.Criteria">IAppearanceRuleProperties.Criteria</see> property.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.RefreshItemAppearance(DevExpress.ExpressApp.Editors.IViewInfo,System.String,System.String,System.Object,System.Object[],DevExpress.Data.Filtering.Helpers.EvaluatorContextDescriptor)">
      <summary>
        <para>Collects and applies the conditional appearance rules appropriate for the specified UI element with a context descriptor specified.</para>
      </summary>
      <param name="view">A <see cref="T:DevExpress.ExpressApp.View"/> object that is the View in which the target UI element (View Item, Layout Item or Group) is contained. If the target UI element is an <see href="https://docs.devexpress.com/eXpressAppFramework/112622/ui-construction/controllers-and-actions/actions">Action</see>, this View is the one for which it is activated.</param>
      <param name="itemType">A string that is the type of the target UI element whose conditional appearance is about to be refreshed.</param>
      <param name="itemName">A string that is the identifier of the UI element whose conditional appearance is about to be refreshed.</param>
      <param name="item">An UI element whose conditional appearance is about to be refreshed by applying the appropriate rules.</param>
      <param name="contextObjects">An object that contains the properties whose controls or layout items are about to be refreshed by applying the appropriate rules. When the target item is an Action, the selected object(s) is passed as this parameter.</param>
      <param name="evaluatorContextDescriptor">An EvaluatorContextDescriptor object that is a context descriptor used for checking whether the context object passed as the contextObject parameter satisfies the criteria specified by a rule’s <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.Criteria">IAppearanceRuleProperties.Criteria</see> property.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.RefreshItemAppearance(DevExpress.ExpressApp.View,System.String,System.String,System.Object,System.Object,DevExpress.Data.Filtering.Helpers.EvaluatorContextDescriptor)">
      <summary>
        <para>Collects and applies the conditional appearance rules appropriate for the specified UI element with a context descriptor specified.</para>
      </summary>
      <param name="view">A <see cref="T:DevExpress.ExpressApp.View"/> object that is the View in which the target UI element (View Item, Layout Item or Group) is contained. If the target UI element is an <see href="https://docs.devexpress.com/eXpressAppFramework/112622/ui-construction/controllers-and-actions/actions">Action</see>, this View is the one for which it is activated.</param>
      <param name="itemType">A string that is the type of the target UI element whose conditional appearance is about to be refreshed.</param>
      <param name="itemName">A string that is the identifier of the UI element whose conditional appearance is about to be refreshed.</param>
      <param name="item">An UI element whose conditional appearance is about to be refreshed by applying the appropriate rules.</param>
      <param name="contextObject">An object that contains the properties whose controls or layout items are about to be refreshed by applying the appropriate rules. When the target item is an Action, the selected object(s) is passed as this parameter.</param>
      <param name="evaluatorContextDescriptor">An EvaluatorContextDescriptor object that is a context descriptor used for checking whether the context object passed as the contextObject parameter satisfies the criteria specified by a rule’s <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.Criteria">IAppearanceRuleProperties.Criteria</see> property.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.RefreshItemAppearance(DevExpress.ExpressApp.View,System.String,System.String,System.Object,System.Object)">
      <summary>
        <para>Collects and applies the conditional appearance rules appropriate for the specified UI element.</para>
      </summary>
      <param name="view">A <see cref="T:DevExpress.ExpressApp.View"/> object that is the View in which the target UI element (View Items and Layout Items and Groups) is contained. If the target UI element is an <see href="https://docs.devexpress.com/eXpressAppFramework/112622/ui-construction/controllers-and-actions/actions">Action</see>, this View is the one for which it is activated.</param>
      <param name="itemType">A string that is the type of the target UI element whose conditional appearance is about to be refreshed.</param>
      <param name="itemName">A string that is the identifier of the UI element whose conditional appearance is about to be refreshed.</param>
      <param name="item">A UI element whose conditional appearance is about to be refreshed by applying the appropriate rules.</param>
      <param name="contextObject">An object that contains the properties whose controls or layout items are about to be refreshed by applying the appropriate rules. When the target item is an Action, the selected object(s) is passed as this parameter.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.RefreshItemAppearance(DevExpress.ExpressApp.View,System.String,System.String,System.Object,System.Object[],DevExpress.Data.Filtering.Helpers.EvaluatorContextDescriptor)">
      <summary>
        <para>Collects and applies the conditional appearance rules appropriate for the specified UI element with a context descriptor specified.</para>
      </summary>
      <param name="view">A <see cref="T:DevExpress.ExpressApp.View"/> object that is the View in which the target UI element (View Item, Layout Item or Group) is contained. If the target UI element is an <see href="https://docs.devexpress.com/eXpressAppFramework/112622/ui-construction/controllers-and-actions/actions">Action</see>, this View is the one for which it is activated.</param>
      <param name="itemType">A string that is the type of the target UI element whose conditional appearance is about to be refreshed.</param>
      <param name="itemName">A string that is the identifier of the UI element whose conditional appearance is about to be refreshed.</param>
      <param name="item">An UI element whose conditional appearance is about to be refreshed by applying the appropriate rules.</param>
      <param name="contextObjects">An object that contains the properties whose controls or layout items are about to be refreshed by applying the appropriate rules. When the target item is an Action, the selected object(s) is passed as this parameter.</param>
      <param name="evaluatorContextDescriptor">An EvaluatorContextDescriptor object that is a context descriptor used for checking whether the context object passed as the contextObject parameter satisfies the criteria specified by a rule’s <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties.Criteria">IAppearanceRuleProperties.Criteria</see> property.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.RegisterController(DevExpress.ExpressApp.ConditionalAppearance.ISupportRefreshItemsAppearance)">
      <summary>
        <para>Registers a Controller to refresh the conditional appearance of its UI elements in common scenarios.</para>
      </summary>
      <param name="controller">A Controller implementing the ISupportRefreshItemsAppearance interface.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.ResetRulesCache">
      <summary>
        <para>Resets the cache of the rules collected by the Appearance Controller at the current moment.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.UnRegisterController(DevExpress.ExpressApp.ConditionalAppearance.ISupportRefreshItemsAppearance)">
      <summary>
        <para>Removes a Controller from the list of registered Controllers.</para>
      </summary>
      <param name="controller">A Controller implementing the ISupportRefreshItemsAppearance interface.</param>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject">
      <summary>
        <para>An appearance generated by combining all the found conditional appearance rules appropriate for the target UI element.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.#ctor">
      <summary>
        <para>Creates a new instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject"/>.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.#ctor(System.Collections.Generic.List{DevExpress.ExpressApp.ConditionalAppearance.IConditionalAppearanceItem})">
      <summary>
        <para>Creates a new instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject"/> using the specified appearance items collection.</para>
      </summary>
      <param name="items">A list of IConditionalAppearanceItem objects specifying the appearance to be applied. This list is assigned to the <see cref="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.Items">AppearanceObject.Items</see> property.</param>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.BackColor">
      <summary>
        <para>Specifies a background color for the target UI element.</para>
      </summary>
      <value>A System.Drawing.Color object that specifies a background color.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.Enabled">
      <summary>
        <para>Specifies an enabled state for the target UI element.</para>
      </summary>
      <value>true, to enable the target UI element; false, to disable it.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.FontColor">
      <summary>
        <para>Specifies a font color for the target UI element.</para>
      </summary>
      <value>A System.Drawing.Color object that specifies a font color.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.FontStyle">
      <summary>
        <para>Specifies a font style for the target UI element.</para>
      </summary>
      <value>A System.Drawing.FontStyle enumeration value that specifies a font style.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.Items">
      <summary>
        <para>Provides access to a collection of appearance items that together, form a resulting appearance to be applied.</para>
      </summary>
      <value>A list of IConditionalAppearanceItem objects representing appearance customizations of different types.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject.Visibility">
      <summary>
        <para>Specifies a visibility state for the target UI element.</para>
      </summary>
      <value>true, to make the target UI element visible; false, to make it invisible.</value>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceRulesModelNodesGenerator">
      <summary>
        <para>A <see href="https://docs.devexpress.com/eXpressAppFramework/112810/ui-construction/application-model-ui-settings-storage/customize-application-model-in-code/access-the-application-model-in-code">Nodes Generator</see> that generates the content of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IModelAppearanceRules"/> node.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.AppearanceRulesModelNodesGenerator.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceRulesModelNodesGenerator"/> class.</para>
      </summary>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs">
      <summary>
        <para>Arguments passed to the <see cref="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.CustomApplyAppearance">AppearanceController.CustomApplyAppearance</see> and <see cref="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.AppearanceApplied">AppearanceController.AppearanceApplied</see> events.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.#ctor(DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject,System.String,System.String,System.Object,System.Object[],DevExpress.Data.Filtering.Helpers.EvaluatorContextDescriptor,System.Collections.Generic.List{DevExpress.ExpressApp.ConditionalAppearance.IConditionalAppearanceItem},DevExpress.ExpressApp.Editors.IViewInfo)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs"/> class.</para>
      </summary>
      <param name="appearanceObject">An <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject"/> representing the appearance applied.</param>
      <param name="itemType">A string that is the type of the target UI element whose conditional appearance is refreshed.</param>
      <param name="itemName">A string that is the identifier of the UI element whose conditional appearance is refreshed.</param>
      <param name="item">A string that is the type of the target UI element whose conditional appearance is refreshed.</param>
      <param name="contextObjects">A string that is the identifier of the UI element whose conditional appearance is refreshed.</param>
      <param name="evaluatorContextDescriptor">An EvaluatorContextDescriptor object that is used to supply metadata on the specified type to the ExpressionEvaluator objects.</param>
      <param name="appearanceItems">A List&lt;IConditionalAppearanceItem&gt; list of resulting items that were calculated by each appearance rule.</param>
      <param name="view">Gets the IViewInfo object that provides information related to the current View.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.#ctor(DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject,System.String,System.String,System.Object,System.Object[],DevExpress.Data.Filtering.Helpers.EvaluatorContextDescriptor,System.Collections.Generic.List{DevExpress.ExpressApp.ConditionalAppearance.IConditionalAppearanceItem},DevExpress.ExpressApp.View)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs"/> class.</para>
      </summary>
      <param name="appearanceObject">An <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject"/> representing the appearance applied.</param>
      <param name="itemType">A string that is the type of the target UI element whose conditional appearance is refreshed.</param>
      <param name="itemName">A string that is the identifier of the UI element whose conditional appearance is refreshed.</param>
      <param name="item">A string that is the type of the target UI element whose conditional appearance is refreshed.</param>
      <param name="contextObjects">A string that is the identifier of the UI element whose conditional appearance is refreshed.</param>
      <param name="evaluatorContextDescriptor">An EvaluatorContextDescriptor object that is used to supply metadata on the specified type to the ExpressionEvaluator objects.</param>
      <param name="appearanceItems">A List&lt;IConditionalAppearanceItem&gt; list of resulting items that were calculated by each appearance rule.</param>
      <param name="view">A <see cref="T:DevExpress.ExpressApp.View"/> object that is the current View.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.#ctor(DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject,System.String,System.String,System.Object,System.Object[],DevExpress.Data.Filtering.Helpers.EvaluatorContextDescriptor,System.Collections.Generic.List{DevExpress.ExpressApp.ConditionalAppearance.IConditionalAppearanceItem})">
      <summary>
        <para>Initializes a new instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs"/> class.</para>
      </summary>
      <param name="appearanceObject">An <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject"/> representing the appearance applied.</param>
      <param name="itemType">A string that is the type of the target UI element whose conditional appearance is refreshed.</param>
      <param name="itemName">A string that is the identifier of the UI element whose conditional appearance is refreshed.</param>
      <param name="item">A UI element whose conditional appearance is about to be refreshed by applying the appropriate rules.</param>
      <param name="contextObjects">An object that contains the properties whose controls or layout items are about to be refreshed by applying the appropriate rules. When the target item is an Action, the selected object(s) is passed as this parameter.</param>
      <param name="evaluatorContextDescriptor">An EvaluatorContextDescriptor object that is used to supply metadata on the specified type to the ExpressionEvaluator objects.</param>
      <param name="appearanceItems">A List&lt;IConditionalAppearanceItem&gt; list of resulting items that were calculated by each appearance rule.</param>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.AppearanceItems">
      <summary>
        <para>Gets the list of resulting items that were calculated by each appearance rule.</para>
      </summary>
      <value>A List&lt;IConditionalAppearanceItem&gt; list of resulting items that were calculated by each appearance rule.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.AppearanceObject">
      <summary>
        <para>The appearance that is currently applied to the target UI element.</para>
      </summary>
      <value>An <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceObject"/> that specifies the appearance currently applied.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.ContextObjects">
      <summary>
        <para>An object(s) to whose property a conditional appearance is currently applied. If the target item is an Action, it’s the selected object(s) of the current View.</para>
      </summary>
      <value>An object that contains the properties whose controls or layout items are about to be refreshed by applying the appropriate rules. When the target item is an Action, the selected object(s) is passed as this parameter.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.EvaluatorContextDescriptor">
      <summary>
        <para>Gets the EvaluatorContextDescriptor object that is used to supply metadata on the specified type to the ExpressionEvaluator objects.</para>
      </summary>
      <value>An EvaluatorContextDescriptor object that is used to supply metadata on the specified type to the ExpressionEvaluator objects.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.Item">
      <summary>
        <para>A UI element whose appearance is about to be refreshed by applying the appropriate <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">conditional appearance rules</see>.</para>
      </summary>
      <value>An object representing a UI element to which a conditional appearance is currently applied.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.ItemName">
      <summary>
        <para>The name of the UI element whose appearance is about to be refreshed by applying <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">conditional appearance rules</see>.</para>
      </summary>
      <value>A string that is the identifier of the UI element whose conditional appearance is refreshed.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.ItemType">
      <summary>
        <para>The type of the UI element whose appearance is about to be refreshed by applying <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">conditional appearance rules</see>.</para>
      </summary>
      <value>A string that is the type of the target UI element whose conditional appearance is refreshed.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.View">
      <summary>
        <para>Gets the current <see href="https://docs.devexpress.com/eXpressAppFramework/112611/ui-construction/views">View</see>.</para>
      </summary>
      <value>A <see cref="T:DevExpress.ExpressApp.View"/> object.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ApplyAppearanceEventArgs.ViewInfo">
      <summary>
        <para>Gets the information related to the current View.</para>
      </summary>
      <value>Gets the IViewInfo object that provides information related to the current View.</value>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.CollectAppearanceRulesEventArgs">
      <summary>
        <para>Arguments passed to the <see cref="E:DevExpress.ExpressApp.ConditionalAppearance.AppearanceController.CollectAppearanceRules">AppearanceController.CollectAppearanceRules</see> event.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.CollectAppearanceRulesEventArgs.#ctor(System.String,DevExpress.ExpressApp.Editors.IViewInfo,System.Collections.Generic.List{DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties})">
      <summary>
        <para>Initializes a new instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.CollectAppearanceRulesEventArgs"/> class.</para>
      </summary>
      <param name="name">A string that is the identifier of the UI element for which conditional appearance rules are collected.</param>
      <param name="context">Gets the IViewInfo object that provides information related to the current View.</param>
      <param name="appearanceRules">A list of <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties"/> objects representing <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">conditional appearance rules</see> found for the target UI element in the Application Model.</param>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.CollectAppearanceRulesEventArgs.AppearanceRules">
      <summary>
        <para>Provides access to the list of <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">conditional appearance rules</see> found for the target UI element in the Application Model.</para>
      </summary>
      <value>A list of <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties"/> objects representing <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">conditional appearance rules</see> found for the target UI element in the Application Model.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.CollectAppearanceRulesEventArgs.ContextView">
      <summary>
        <para>The View in which the target UI element (view or layout item) is contained or activated (in case an Action is the target UI element).</para>
      </summary>
      <value>A <see cref="T:DevExpress.ExpressApp.View"/> object that is the View in which the target UI element (View Item, Layout Item or Group) is contained. If the target UI element is an <see href="https://docs.devexpress.com/eXpressAppFramework/112622/ui-construction/controllers-and-actions/actions">Action</see>, this View is the one for which it is activated.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.CollectAppearanceRulesEventArgs.Name">
      <summary>
        <para>The name of the UI element for which <see href="https://docs.devexpress.com/eXpressAppFramework/113286/conditional-appearance">conditional appearance rules</see> are collected.</para>
      </summary>
      <value>A string that is the identifier of the UI element for which conditional appearance rules are collected.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.CollectAppearanceRulesEventArgs.ViewInfo">
      <summary>
        <para>Gets the information related to the current View.</para>
      </summary>
      <value>Gets the IViewInfo object that provides information related to the current View.</value>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule">
      <summary>
        <para>The module contained in the DevExpress.ExpressApp.ConditionalAppearance.v23.1.dll assembly.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule.#ctor">
      <summary>
        <para>Creates an instance of the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule"/> class.</para>
      </summary>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule.EnableControllersOnLogonWindow">
      <summary>
        <para>For internal use.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule.ExtendModelInterfaces(DevExpress.ExpressApp.Model.ModelInterfaceExtenders)">
      <summary>
        <para>Extends the <see href="https://docs.devexpress.com/eXpressAppFramework/112580/ui-construction/application-model-ui-settings-storage/how-application-model-works">Application Model</see> with the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IModelConditionalAppearance"/> interface.</para>
      </summary>
      <param name="extenders">A ModelInterfaceExtenders object that is a collection of Application Model interface extenders.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule.GetModuleUpdaters(DevExpress.ExpressApp.IObjectSpace,System.Version)">
      <summary>
        <para>Returns the list of <see cref="T:DevExpress.ExpressApp.Updating.ModuleUpdater"/> updaters that handle database updates for the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule"/> module.</para>
      </summary>
      <param name="objectSpace">An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> object which represents the Object Space used to update the database.</param>
      <param name="versionFromDB">A System.Version object which represents the current database version.</param>
      <returns>An IEnumerable&lt;<see cref="T:DevExpress.ExpressApp.Updating.ModuleUpdater"/>&gt; list of updaters that handle database updates for the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule"/> module.</returns>
    </member>
    <member name="M:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule.Setup(DevExpress.ExpressApp.XafApplication)">
      <summary>
        <para>Sets up the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule"/> after it has been added to the <see cref="P:DevExpress.ExpressApp.XafApplication.Modules">XafApplication.Modules</see> collection.</para>
      </summary>
      <param name="application">An <see cref="T:DevExpress.ExpressApp.XafApplication"/> object that manages an XAF application.</param>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.IModelAppearanceRule">
      <summary>
        <para>The AppearanceRule node defines a particular conditional appearance rule.</para>
      </summary>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.IModelAppearanceRule.Attribute">
      <summary>
        <para>Provides access to the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceAttribute"/> defining the conditional appearance rule represented by the AppearanceRule node.</para>
      </summary>
      <value>An <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IAppearanceRuleProperties"/> object representing the Appearance attribute, which defines the conditional appearance rule represented by the AppearanceRule node.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.IModelAppearanceRule.MethodNames">
      <summary>
        <para>Specifies the possible method names to which the <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.AppearanceAttribute"/> can be applied.</para>
      </summary>
      <value>An IEnumerable&lt;String&gt; collection that are the possible method names to which the Appearance can be applied.</value>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.IModelAppearanceRules">
      <summary>
        <para>The AppearanceRules node provides access to the conditional appearance rules defined for the business class.</para>
      </summary>
    </member>
    <member name="T:DevExpress.ExpressApp.ConditionalAppearance.IModelConditionalAppearance">
      <summary>
        <para>Used to extend the <see href="https://docs.devexpress.com/eXpressAppFramework/112580/ui-construction/application-model-ui-settings-storage/how-application-model-works">Application Model</see> with the AppearanceRules node.</para>
      </summary>
    </member>
    <member name="P:DevExpress.ExpressApp.ConditionalAppearance.IModelConditionalAppearance.AppearanceRules">
      <summary>
        <para>Provides access to the AppearanceRules node.</para>
      </summary>
      <value>An <see cref="T:DevExpress.ExpressApp.ConditionalAppearance.IModelAppearanceRules"/> object representing the AppearanceRules node.</value>
    </member>
  </members>
</doc>