WPF 为ContextMenu使用Fluent风格的亚克力材质特效
<p>书接上回,我们的Fluent WPF的版图已经完成了:</p><ul>
<li>Fluent Window: WPF 模拟UWP原生窗口样式——亚克力|云母材质、自定义标题栏样式、原生DWM动画 (附我封装好的类)</li>
<li>Fluent Popup & ToolTip: WPF中为Popup和ToolTip使用WindowMaterial特效 win10/win11</li>
<li>Fluent ScrollViewer: WPF 使用CompositionTarget.Rendering实现平滑流畅滚动的ScrollViewer,支持滚轮、触控板、触摸屏和笔</li>
</ul>
<p>先来看看效果图(win11):<br>有以下xaml代码:</p>
<div class="relative code-block">
<div class="cnblogs_code">
<pre> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">TextBlock.ContextMenu</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContextMenu</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">MenuItem </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Header</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Menu Item 1"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Icon</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Cd"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> InputGestureText</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="aa?"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">MenuItem </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Header</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Menu Item 2"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">MenuItem </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Header</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Child Item 1"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Icon</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Ab"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">MenuItem </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Header</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Child Item 2"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Icon</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Ad"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">MenuItem </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Header</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Child Item 3"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> IsCheckable</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> IsChecked</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">MenuItem</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">MenuItem </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Header</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Menu Item 3"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Icon</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="cd"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContextMenu</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">TextBlock.ContextMenu</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span></pre>
</div>
</div>
<p><img src="https://blog.twlmgatito.cn/_astro/dark.D8TPCCff_1mXrzE.webp"> <img src="https://blog.twlmgatito.cn/_astro/light.CNPFFM-d_Z1yTmoS.webp"><br>(由于我的win10虚拟机坏了,暂时没有测试)</p>
<p>前面的工作已经解决了让任意窗口支持Acrylic材质的问题,本文重点介绍ContentMenu和MenuItem的样式适配和实现。</p>
<p>本文的Demo:</p>
<p>TwilightLemon/WindowEffectTest: 测试win10/11的模糊效果 (github.com)</p>
<h2 id="一为什么需要一个新的contextmenu和menuitem样式">一、为什么需要一个新的ContextMenu和MenuItem模板</h2>
<p>如果你直接给ContextMenu应用WindowMaterial特效,可能会出现以下丑陋的效果:<br><img src="https://blog.twlmgatito.cn/_astro/failed.DHOQXTCq_ZKT2YP.webp"> </p>
<p>或者:<br><img src="https://blog.twlmgatito.cn/_astro/failed2.B5DHC5C6_ZSn9wU.webp"> </p>
<p>原因在于古老的ContextMenu和MenuItem模板和样式并不能通过简单修改Background实现我们想要的布局和交互效果。</p>
<h2 id="二contextmenu与menuitem的结构">二、ContextMenu与MenuItem的结构</h2>
<h3 id="1-contextmenu-的结构">1. ContextMenu 的结构</h3>
<p><code>ContextMenu</code>直观上看是一个<code>Popup</code>,但它的控件模板并不包含<code>Popup</code>,而是直接指定内部元素(包含一个<code>ScrollViewer</code>和<code>StackPanel</code>)。因此不能从控件模板中替换Popup为自定义的<code>FluentPopup</code>,需要使用其他手段让其内部Popup也支持Acrylic材质(见下文)。</p>
<h3 id="2-menuitem-的四种形态">2. MenuItem 的四种形态</h3>
<p>在示例代码仓库中展示了较为完整的Menu相关的结构:</p>
<p> <img src="https://blog.twlmgatito.cn/_astro/structure.DjdNnDNi_ZyxrHE.webp"></p>
<p><code>MenuItem</code>根据其在菜单树中的位置,通过<code>Role</code>属性分为四种形态。我们在<code>Style.Triggers</code>中分别为它们指定了不同的模板:</p>
<ul>
<li><strong>TopLevelHeader</strong>: 顶级菜单项,且包含子菜单<code>Popup</code>(例如菜单栏上的”File”)。</li>
<li><strong>TopLevelItem</strong>: 顶级菜单项,不含子菜单(例如菜单栏上的”Help”)。</li>
<li><strong>SubmenuHeader</strong>: 子菜单项,且包含下一级子菜单<code>Popup</code>。</li>
<li><strong>SubmenuItem</strong>: 子菜单项,不含子菜单(叶子节点)。其模板主要处理图标、文字、快捷键的布局。</li>
</ul>
<h2 id="三重写menu相关控件模板和样式">三、重写Menu相关控件模板和样式</h2>
<h3 id="1-contextmenu-样式">1. ContextMenu 样式</h3>
<p>ContextMenu的样式主要参考了.NET 9自带的Fluent样式,并作了一些调整以适配Acrylic材质。主要目的是覆盖原始模板的Icon部分白框和分割线:</p>
<p> <img src="https://blog.twlmgatito.cn/_astro/failed.DHOQXTCq_ZKT2YP.webp"> </p>
<p>因为我们的WindowMaterial已经为窗口自动附加上圆角、阴影和亚克力材质的DWM效果,所以我们只需要将ContextMenu的背景设置为透明,并移除不必要的边框和分割线即可。<br>此外,还添加了弹出动画(是在Popup内部做的,并非对window,效果可能不会很理想)。</p>
<h3 id="2-menuitem-样式">2. MenuItem 样式</h3>
<p>MenuItem的样式主要处理了图标、文字、快捷键的布局,并根据不同的角色(TopLevelHeader、TopLevelItem、SubmenuHeader、SubmenuItem)应用不同的模板。</p>
<ul>
<li>TopLevelHeader: 只包含Icon和Header,以及弹出的Popup,只需要替换为自定义的FluentPopup即可。</li>
<li>TopLevelItem: 只包含Icon和Header,无Popup。</li>
<li>SubmenuHeader: 包含Icon、Header和Chevron图标(这里就是一个展开的箭头图标,但是官方叫做雪佛龙..?),以及弹出的Popup,同样替换为FluentPopup。</li>
<li>SubmenuItem: 叶子节点,包含Icon、Header和InputGestureText。 其模板主要处理图标、文字、快捷键的布局。</li>
</ul>
<p>菜单项主要分为三个部分:Icon图标、Header文字和最右侧的提示文字或展开箭头图标。只需要保持三个部分的布局对其即可。如果IsCheckable为True,则Icon部分被自定义图标占据(√, 当IsChecked为True时)。<br><img src="https://blog.twlmgatito.cn/_astro/light.CNPFFM-d_Z1yTmoS.webp"></p>
<p>以下是完整的资源字典,包含了完整的注释。</p>
<div class="cnblogs_code"><img id="code_img_closed_83b03f0b-2130-459b-8b84-5e52faad96e5" class="code_img_closed lazyload" data-src="http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif"><img id="code_img_opened_83b03f0b-2130-459b-8b84-5e52faad96e5" class="code_img_opened lazyload" style="display: none" data-src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif">
<div id="cnblogs_code_open_83b03f0b-2130-459b-8b84-5e52faad96e5" class="cnblogs_code_hide">
<pre><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">1</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ResourceDictionary
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">2</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">xmlns</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="http://schemas.microsoft.com/winfx/2006/xaml/presentation"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">3</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> xmlns:x</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="http://schemas.microsoft.com/winfx/2006/xaml"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">4</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> xmlns:local</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="clr-namespace:WindowEffectTest"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">5</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> xmlns:sys</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="clr-namespace:System;assembly=mscorlib"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">6</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">7</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单边框内边距</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">8</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuBorderPadding"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>0,3,0,3<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">9</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 10</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项外边距</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 11</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItemMargin"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>4,1<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 12</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 13</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项内容内边距</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 14</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItemContentPadding"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>10,6<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 15</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 16</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">顶级菜单项外边距</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 17</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="TopLevelItemMargin"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>4<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 18</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 19</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">顶级菜单项内容边距</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 20</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="TopLevelContentMargin"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>10<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Thickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 21</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 22</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单圆角半径</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 23</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">CornerRadius </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuCornerRadius"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>4<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">CornerRadius</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 24</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 25</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">顶级菜单圆角半径</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 26</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">CornerRadius </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="TopLevelCornerRadius"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>6<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">CornerRadius</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 27</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 28</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单动画持续时间</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 29</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Duration </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuAnimationDuration"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>0:0:0.167<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Duration</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 30</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 31</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">复选标记图标路径数据</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 32</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">PathGeometry </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="CheckGraph"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 33</span> <span style="color: rgba(0, 0, 0, 1)" data-darkreader-inline-color=""> M392.533333 806.4L85.333333 503.466667l59.733334-59.733334 247.466666 247.466667L866.133333 213.333333l59.733334 59.733334L392.533333 806.4z
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 34</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">PathGeometry</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 35</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 36</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">前进箭头图标路径数据(用于子菜单指示器)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 37</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">PathGeometry </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="ForwardGraph"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 38</span> <span style="color: rgba(0, 0, 0, 1)" data-darkreader-inline-color=""> M283.648 174.081l57.225-59.008 399.479 396.929-399.476 396.924-57.228-59.004 335.872-337.92z
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 39</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">PathGeometry</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 40</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 41</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项ScrollViewer样式</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 42</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 43</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItemScrollViewerStyle"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 44</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BasedOn</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource {x:Type ScrollViewer}}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 45</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type ScrollViewer}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 46</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="HorizontalScrollBarVisibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Disabled"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 47</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="VerticalScrollBarVisibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 48</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 49</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 50</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">默认集合焦点视觉样式得到键盘焦点时显示</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 51</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="DefaultCollectionFocusVisualStyle"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 52</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Control.Template"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 53</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter.Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 54</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 55</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Rectangle
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 56</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="4,0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 57</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> RadiusX</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="4"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 58</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> RadiusY</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="4"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 59</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 60</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Stroke</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource AccentColor}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 61</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> StrokeThickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="2"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 62</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 63</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter.Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 64</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 65</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 66</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 67</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">默认上下文菜单样式</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 68</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="DefaultContextMenuStyle"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type ContextMenu}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 69</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MinWidth"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="140"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 70</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Padding"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 71</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Margin"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 72</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="HasDropShadow"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="False"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 73</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Grid.IsSharedSizeScope"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 74</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Popup.PopupAnimation"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="None"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 75</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="SnapsToDevicePixels"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 76</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="OverridesDefaultStyle"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 77</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Template"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 78</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter.Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 79</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type ContextMenu}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 80</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 81</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 82</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Padding</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuBorderPadding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 83</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Background</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Background}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 84</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BorderBrush</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding BorderBrush}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 85</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BorderThickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding BorderThickness}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 86</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">用于动画的转换变换</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 87</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border.RenderTransform</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 88</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">TranslateTransform </span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 89</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border.RenderTransform</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 90</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ScrollViewer </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">CanContentScroll</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuItemScrollViewerStyle}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 91</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项容器</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 92</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">StackPanel
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 93</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">ClipToBounds</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 94</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> IsItemsHost</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 95</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> KeyboardNavigation.DirectionalNavigation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Cycle"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 96</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Orientation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Vertical"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 97</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ScrollViewer</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 98</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color=""> 99</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">100</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单打开时的动画效果</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">101</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsOpen"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">102</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger.EnterActions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">103</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">BeginStoryboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">104</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Storyboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">105</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">Y轴平移动画:从-45向下滑入到0</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">106</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">107</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Storyboard.TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">108</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Storyboard.TargetProperty</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="(Border.RenderTransform).(TranslateTransform.Y)"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">109</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> From</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="-45"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">110</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> To</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">111</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Duration</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuAnimationDuration}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">112</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation.EasingFunction</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">113</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">CircleEase </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">EasingMode</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="EaseOut"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">114</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation.EasingFunction</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">115</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">116</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Storyboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">117</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">BeginStoryboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">118</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger.EnterActions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">119</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">120</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">121</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">122</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter.Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">123</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">124</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">125</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">126</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">顶级菜单项头部模板(带子菜单)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">127</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Static MenuItem.TopLevelHeaderTemplateKey}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type MenuItem}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">128</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">129</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">130</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource TopLevelItemMargin}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">131</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Background</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Background}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">132</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BorderBrush</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding BorderBrush}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">133</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BorderThickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding BorderThickness}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">134</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> CornerRadius</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource TopLevelCornerRadius}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">135</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">136</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.RowDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">137</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">RowDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Height</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="*"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">138</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">RowDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Height</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">139</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.RowDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">140</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">141</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项内容区域</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">142</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource TopLevelContentMargin}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">143</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.ColumnDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">144</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">145</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="*"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">146</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.ColumnDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">147</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">148</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项图标</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">149</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContentPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">150</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">151</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">152</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0,0,6,0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">153</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">154</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Content</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Icon}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">155</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">156</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">157</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项标题</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">158</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContentPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">159</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="HeaderPresenter"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">160</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">161</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Padding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">162</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">163</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> ContentSource</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Header"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">164</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> RecognizesAccessKey</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">165</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">166</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TextElement.Foreground</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Foreground}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">167</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">168</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">169</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单弹出窗口(使用自定义FluentPopup)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">170</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">local:FluentPopup
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">171</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="PART_Popup"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">172</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Row</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">173</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">174</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Focusable</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="False"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">175</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> HorizontalOffset</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="-12"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">176</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> IsOpen</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding IsSubmenuOpen}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">177</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Placement</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Bottom"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">178</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> PlacementTarget</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{Binding ElementName=Border}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">179</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> PopupAnimation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="None"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">180</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalOffset</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">181</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">182</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="SubmenuBorder"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">183</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Background</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource PopupWindowBackground}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">184</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">185</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单动画变换</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">186</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.RenderTransform</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">187</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">TranslateTransform </span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">188</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.RenderTransform</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">189</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ScrollViewer
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">190</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Padding</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuBorderPadding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">191</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> CanContentScroll</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">192</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuItemScrollViewerStyle}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">193</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">194</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单项呈现器</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">195</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ItemsPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">196</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="ItemsPresenter"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">197</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.IsSharedSizeScope</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">198</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> KeyboardNavigation.DirectionalNavigation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Cycle"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">199</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> KeyboardNavigation.TabNavigation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Cycle"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">200</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">201</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">202</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ScrollViewer</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">203</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">204</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">local:FluentPopup</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">205</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">206</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">207</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">208</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">无图标时隐藏图标区域</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">209</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Null}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">210</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Collapsed"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">211</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">212</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">无标题时隐藏标题并移除图标边距</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">213</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Header"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Null}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">214</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Margin"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">215</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="HeaderPresenter"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Collapsed"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">216</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">217</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">鼠标悬停高亮效果</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">218</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsHighlighted"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">219</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Background"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource MaskColor}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">220</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">221</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单打开时的动画</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">222</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsSubmenuOpen"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">223</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger.EnterActions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">224</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">BeginStoryboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">225</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Storyboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">226</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">227</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Storyboard.TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="SubmenuBorder"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">228</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Storyboard.TargetProperty</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="(Border.RenderTransform).(TranslateTransform.Y)"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">229</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> From</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="-45"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">230</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> To</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">231</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Duration</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuAnimationDuration}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">232</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation.EasingFunction</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">233</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">CircleEase </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">EasingMode</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="EaseOut"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">234</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation.EasingFunction</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">235</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">236</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Storyboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">237</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">BeginStoryboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">238</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger.EnterActions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">239</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">240</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">241</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">242</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">243</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">顶级菜单项模板(无子菜单)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">244</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Static MenuItem.TopLevelItemTemplateKey}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type MenuItem}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">245</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">246</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">247</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource TopLevelItemMargin}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">248</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Background</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Background}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">249</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BorderBrush</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding BorderBrush}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">250</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BorderThickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding BorderThickness}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">251</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> CornerRadius</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource TopLevelCornerRadius}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">252</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource TopLevelContentMargin}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">253</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.ColumnDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">254</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">255</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="*"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">256</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.ColumnDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">257</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">258</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">图标区域</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">259</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContentPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">260</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">261</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">262</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0,0,6,0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">263</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">264</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Content</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Icon}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">265</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">266</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">267</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">标题区域</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">268</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContentPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">269</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="HeaderPresenter"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">270</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">271</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Padding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">272</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">273</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> ContentSource</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Header"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">274</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> RecognizesAccessKey</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">275</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">276</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TextElement.Foreground</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Foreground}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">277</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">278</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">279</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">280</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">鼠标悬停效果</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">281</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsHighlighted"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">282</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Background"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource MaskColor}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">283</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">284</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Null}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">285</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Collapsed"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">286</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">287</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Header"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Null}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">288</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Margin"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">289</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="HeaderPresenter"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Collapsed"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">290</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">291</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">292</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">293</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">294</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单项模板(无子级)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">295</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Static MenuItem.SubmenuItemTemplateKey}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type MenuItem}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">296</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">297</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">298</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuItemMargin}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">299</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Background</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Background}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">300</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BorderBrush</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding BorderBrush}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">301</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> BorderThickness</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding BorderThickness}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">302</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> CornerRadius</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuCornerRadius}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">303</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuItemContentPadding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">304</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.ColumnDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">305</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">图标/复选框列,使用共享大小组确保对齐</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">306</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SharedSizeGroup</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItemIconCol"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">307</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">标题内容列</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">308</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="*"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">309</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">快捷键提示列,使用共享大小组确保对齐</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">310</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SharedSizeGroup</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItemRightPartCol"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">311</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.ColumnDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">312</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">313</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">复选框图标容器</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">314</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">315</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="CheckBoxIconBorder"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">316</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">317</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">318</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Visibility</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Collapsed"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">319</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Path
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">320</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="CheckBoxIcon"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">321</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="10"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">322</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Height</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="10"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">323</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> HorizontalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Left"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">324</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">325</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Fill</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Foreground}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">326</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Stretch</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Uniform"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">327</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">328</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">329</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">自定义图标</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">330</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContentPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">331</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">332</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">333</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0,0,6,0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">334</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">335</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Content</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Icon}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">336</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">337</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">338</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项标题内容</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">339</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContentPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">340</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">341</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Padding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">342</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding VerticalContentAlignment}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">343</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> ContentSource</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Header"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">344</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> RecognizesAccessKey</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">345</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">346</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TextElement.Foreground</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Foreground}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">347</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">348</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">快捷键提示文本</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">349</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">TextBlock
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">350</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="InputGestureText"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">351</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="2"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">352</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="25,0,0,0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">353</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding VerticalContentAlignment}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">354</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> DockPanel.Dock</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Right"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">355</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> FontSize</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="11"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">356</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Opacity</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0.67"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">357</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Text</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding InputGestureText}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">358</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">359</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">360</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">361</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">高亮状态(鼠标悬停)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">362</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsHighlighted"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">363</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Background"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource MaskColor}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">364</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">365</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">无自定义图标时隐藏图标区域</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">366</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Null}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">367</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Collapsed"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">368</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">369</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">可复选时显示复选框图标容器</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">370</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsCheckable"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">371</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="CheckBoxIconBorder"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visible"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">372</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">373</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">已选中时显示复选标记</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">374</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsChecked"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">375</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="CheckBoxIcon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Data"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource CheckGraph}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">376</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">377</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">无快捷键时隐藏快捷键提示</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">378</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="InputGestureText"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">=""</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">379</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="InputGestureText"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Collapsed"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">380</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">381</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">382</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">383</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">384</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单头部模板(带下级子菜单)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">385</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Static MenuItem.SubmenuHeaderTemplateKey}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type MenuItem}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">386</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">387</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.RowDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">388</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">RowDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Height</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="*"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">389</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">RowDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Height</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">390</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.RowDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">391</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">392</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">菜单项外观</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">393</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">394</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">395</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Row</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">396</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Height</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Height}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">397</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuItemMargin}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">398</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Background</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Transparent"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">399</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> CornerRadius</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuCornerRadius}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">400</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItemContent"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuItemContentPadding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">401</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.ColumnDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">402</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SharedSizeGroup</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItemIconCol"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">403</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="*"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">404</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ColumnDefinition </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Auto"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SharedSizeGroup</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItemRightPartCol"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">405</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.ColumnDefinitions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">406</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">407</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">图标</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">408</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContentPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">409</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">410</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">411</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0,0,6,0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">412</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">413</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Content</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Icon}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">414</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">415</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">416</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">标题</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">417</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ContentPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">418</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="HeaderHost"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">419</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">420</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Padding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">421</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding VerticalContentAlignment}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">422</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> ContentSource</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Header"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">423</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> RecognizesAccessKey</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">424</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">425</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">426</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">右箭头指示器(表示有子菜单)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">427</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Path
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">428</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Grid.Column</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="2"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">429</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Width</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="10"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">430</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Height</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="10"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">431</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Margin</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0,0,4,0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">432</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> HorizontalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Right"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">433</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> VerticalAlignment</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">434</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Data</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource ForwardGraph}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">435</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Fill</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding Foreground}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">436</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Opacity</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0.67"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">437</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Stretch</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Uniform"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">438</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">439</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Border</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">440</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">441</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单弹出窗口(向右展开)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">442</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">local:FluentPopup
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">443</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="PART_Popup"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">444</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.Row</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">445</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Focusable</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="False"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">446</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> IsOpen</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding IsSubmenuOpen}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">447</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Placement</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Right"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">448</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> PlacementTarget</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{Binding ElementName=MenuItemContent}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">449</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> PopupAnimation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="None"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">450</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="PopupRoot"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Background</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource PopupWindowBackground}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">451</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单动画变换</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">452</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.RenderTransform</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">453</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">TranslateTransform </span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">454</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid.RenderTransform</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">455</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ScrollViewer
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">456</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Padding</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuBorderPadding}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">457</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> CanContentScroll</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">458</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuItemScrollViewerStyle}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">459</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单项容器</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">460</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ItemsPresenter
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">461</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Name</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="ItemsPresenter"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">462</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Grid.IsSharedSizeScope</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">463</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> KeyboardNavigation.DirectionalNavigation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Cycle"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">464</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> KeyboardNavigation.TabNavigation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Cycle"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">465</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> SnapsToDevicePixels</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{TemplateBinding SnapsToDevicePixels}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">466</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ScrollViewer</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">467</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">468</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">local:FluentPopup</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">469</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Grid</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">470</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">471</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">无图标时优化布局</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">472</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Null}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">473</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Visibility"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Collapsed"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">474</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Icon"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Margin"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">475</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">476</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">高亮效果</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">477</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsHighlighted"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="true"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">478</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Border"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Background"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource MaskColor}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">479</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">480</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单打开动画</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">481</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="IsSubmenuOpen"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">482</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger.EnterActions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">483</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">BeginStoryboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">484</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Storyboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">485</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">Y轴平移动画:从-45向下滑入到0</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">486</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation
</span><span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">487</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Storyboard.TargetName</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="PopupRoot"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">488</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Storyboard.TargetProperty</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="(Grid.RenderTransform).(TranslateTransform.Y)"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">489</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> From</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="-45"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">490</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> To</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="0"</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">491</span> <span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Duration</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource MenuAnimationDuration}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">492</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation.EasingFunction</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">493</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">CircleEase </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">EasingMode</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="EaseOut"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">494</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation.EasingFunction</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">495</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">DoubleAnimation</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">496</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Storyboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">497</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">BeginStoryboard</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">498</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger.EnterActions</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">499</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">500</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">501</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ControlTemplate</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">502</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">503</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">默认菜单项样式</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">504</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">x:Key</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="DefaultMenuItemStyle"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type MenuItem}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">505</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="FocusVisualStyle"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource DefaultCollectionFocusVisualStyle}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">506</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="KeyboardNavigation.IsTabStop"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">507</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Background"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Transparent"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">508</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="BorderBrush"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Transparent"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">509</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="BorderThickness"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="1"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">510</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Focusable"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">511</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="OverridesDefaultStyle"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">512</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">513</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">根据菜单项角色应用不同模板</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">514</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">515</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">顶级菜单项(带子菜单)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">516</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Role"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="TopLevelHeader"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">517</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Template"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource {x:Static MenuItem.TopLevelHeaderTemplateKey}}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">518</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Grid.IsSharedSizeScope"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">519</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Height"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Static sys:Double.NaN}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">520</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">521</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">522</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">顶级菜单项(无子菜单)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">523</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Role"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="TopLevelItem"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">524</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Template"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource {x:Static MenuItem.TopLevelItemTemplateKey}}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">525</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Height"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Static sys:Double.NaN}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">526</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">527</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">528</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单项(带子菜单)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">529</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Role"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="SubmenuHeader"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">530</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Template"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource {x:Static MenuItem.SubmenuHeaderTemplateKey}}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">531</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">532</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">533</span> <span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color=""><!--</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">子菜单项(无子菜单)</span><span style="color: rgba(0, 128, 0, 1)" data-darkreader-inline-color="">--></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">534</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Role"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="SubmenuItem"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">535</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Template"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource {x:Static MenuItem.SubmenuItemTemplateKey}}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">536</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Trigger</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">537</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style.Triggers</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">538</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">539</span>
<span style="color: rgba(0, 128, 128, 1)" data-darkreader-inline-color="">540</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">ResourceDictionary</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span></pre>
</div>
<span class="cnblogs_code_collapse">View Code</span></div>
<h2 id="三应用模板和样式到全局">三、应用模板和样式到全局</h2>
<p>将上面的资源字典合并到应用程序资源中,然后为ContextMenu和MenuItem指定默认样式:</p>
<div class="cnblogs_code">
<pre> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">BasedOn</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource DefaultContextMenuStyle}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{x:Type ContextMenu}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style.Setters</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="local:FluentTooltip.UseFluentStyle"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="True"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Background"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource PopupWindowBackground}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Foreground"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource ForeColor}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style.Setters</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">BasedOn</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{StaticResource DefaultMenuItemStyle}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> TargetType</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="MenuItem"</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Height"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="36"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Foreground"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="</span><span style="color: rgba(128, 128, 0, 1)" data-darkreader-inline-color="">{DynamicResource ForeColor}</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""><</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Setter </span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color="">Property</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="VerticalContentAlignment"</span><span style="color: rgba(255, 0, 0, 1)" data-darkreader-inline-color=""> Value</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">="Center"</span> <span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">/></span>
<span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color=""></</span><span style="color: rgba(128, 0, 0, 1)" data-darkreader-inline-color="">Style</span><span style="color: rgba(0, 0, 255, 1)" data-darkreader-inline-color="">></span></pre>
</div>
<p>注意,ContextMenu需要使用之前文章中的<code>FluentTooltip.UseFluentStyle</code>来实现亚克力材质特效。其内部原理都是反射获取popup的hwnd句柄,然后附加WindowMaterial特效。</p>
<h2 id="参考连接">参考文档</h2>
<p>1. ContextMenu Styles and Templates WPF | Microsoft Learn</p>
<p>2. Menu Styles and Templates WPF | Microsoft Learn</p>
<p>3. PresentationFramework.Fluent/Themes/Fluent.xaml | GitHub</p>
<p> </p>
<p> </p>
<p><img alt="" class="lazyloaded lazyload" data-src="https://img2024.cnblogs.com/blog/1188749/202407/1188749-20240702112134529-1920703459.png"></p>
<p> 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名TwilightLemon(https://blog.twlmgatito.cn),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。</p>
<p>文章及其代码仓库可能不时更新,查看原文:WPF 为ContextMenu使用Fluent风格的亚克力材质特效 - Twlm's Blog</p><br><br>
来源:https://www.cnblogs.com/TwilightLemon/p/19241723
頁:
[1]