# C1.WPF.RulesManager.RulesEngineStyle

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_RulesManager_RulesEngineStyle" data-uid="C1.WPF.RulesManager.RulesEngineStyle" class="text-break">RulesEngineStyle Class
</h1>
  <div class="markdown level0 summary"><p>Style that is applied to the items the caller specify in the context.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">RulesEngineStyle</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><span class="xref">IXmlSerializable</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.RulesManager.html">C1.WPF.RulesManager</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.RulesManager.dll</h6>
  <h5 id="C1_WPF_RulesManager_RulesEngineStyle_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class RulesEngineStyle : IXmlSerializable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class RulesEngineStyle
    Implements IXmlSerializable</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle__ctor" data-uid="C1.WPF.RulesManager.RulesEngineStyle.#ctor">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.-ctor.html#C1_WPF_RulesManager_RulesEngineStyle__ctor">RulesEngineStyle()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_Background" data-uid="C1.WPF.RulesManager.RulesEngineStyle.Background">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.Background.html#C1_WPF_RulesManager_RulesEngineStyle_Background">Background</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the background of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_BorderBrush" data-uid="C1.WPF.RulesManager.RulesEngineStyle.BorderBrush">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.BorderBrush.html#C1_WPF_RulesManager_RulesEngineStyle_BorderBrush">BorderBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the border brush of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_DataBarBackground" data-uid="C1.WPF.RulesManager.RulesEngineStyle.DataBarBackground">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.DataBarBackground.html#C1_WPF_RulesManager_RulesEngineStyle_DataBarBackground">DataBarBackground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the data-bar background of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_DataBarBorderBrush" data-uid="C1.WPF.RulesManager.RulesEngineStyle.DataBarBorderBrush">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.DataBarBorderBrush.html#C1_WPF_RulesManager_RulesEngineStyle_DataBarBorderBrush">DataBarBorderBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the data-bar border brush of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_DataBarValue" data-uid="C1.WPF.RulesManager.RulesEngineStyle.DataBarValue">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.DataBarValue.html#C1_WPF_RulesManager_RulesEngineStyle_DataBarValue">DataBarValue</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the data-bar value of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_FontFamily" data-uid="C1.WPF.RulesManager.RulesEngineStyle.FontFamily">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.FontFamily.html#C1_WPF_RulesManager_RulesEngineStyle_FontFamily">FontFamily</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the font family of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_FontSize" data-uid="C1.WPF.RulesManager.RulesEngineStyle.FontSize">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.FontSize.html#C1_WPF_RulesManager_RulesEngineStyle_FontSize">FontSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the font size of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_FontStyle" data-uid="C1.WPF.RulesManager.RulesEngineStyle.FontStyle">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.FontStyle.html#C1_WPF_RulesManager_RulesEngineStyle_FontStyle">FontStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the font style of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_FontWeight" data-uid="C1.WPF.RulesManager.RulesEngineStyle.FontWeight">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.FontWeight.html#C1_WPF_RulesManager_RulesEngineStyle_FontWeight">FontWeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the font weight of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_Foreground" data-uid="C1.WPF.RulesManager.RulesEngineStyle.Foreground">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.Foreground.html#C1_WPF_RulesManager_RulesEngineStyle_Foreground">Foreground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the foreground of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_IconBrush" data-uid="C1.WPF.RulesManager.RulesEngineStyle.IconBrush">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.IconBrush.html#C1_WPF_RulesManager_RulesEngineStyle_IconBrush">IconBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the brush applied to the icon of the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_IconTemplate" data-uid="C1.WPF.RulesManager.RulesEngineStyle.IconTemplate">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.IconTemplate.html#C1_WPF_RulesManager_RulesEngineStyle_IconTemplate">IconTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the icon template displayed in the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_TextAlignment" data-uid="C1.WPF.RulesManager.RulesEngineStyle.TextAlignment">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.TextAlignment.html#C1_WPF_RulesManager_RulesEngineStyle_TextAlignment">TextAlignment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the alignment of the text of the item.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_Equals_System_Object_" data-uid="C1.WPF.RulesManager.RulesEngineStyle.Equals(System.Object)">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.Equals.html#C1_WPF_RulesManager_RulesEngineStyle_Equals_System_Object_">Equals(object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_GetFont" data-uid="C1.WPF.RulesManager.RulesEngineStyle.GetFont">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.GetFont.html#C1_WPF_RulesManager_RulesEngineStyle_GetFont">GetFont()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <span class="xref">C1.WPF.Core.C1Font</span> gathering all the font properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_GetHashCode" data-uid="C1.WPF.RulesManager.RulesEngineStyle.GetHashCode">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.GetHashCode.html#C1_WPF_RulesManager_RulesEngineStyle_GetHashCode">GetHashCode()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_OnStyleChanged" data-uid="C1.WPF.RulesManager.RulesEngineStyle.OnStyleChanged">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.OnStyleChanged.html#C1_WPF_RulesManager_RulesEngineStyle_OnStyleChanged">OnStyleChanged()</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the definition of the style changed.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_RulesManager_RulesEngineStyle_StyleChanged" data-uid="C1.WPF.RulesManager.RulesEngineStyle.StyleChanged">
          <a class="xref" href="C1.WPF.RulesManager.RulesEngineStyle.StyleChanged.html">StyleChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Raised when the definition of the style changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
