. 또한 모델 생성과 페이지 생성 사이에 구분 기호가 표시되지 않는 것을 확인했습니다. 내 문제는 수평 분리 기호가 완전히 보이지 않아서 강조 표시된 영역에 수평 분리 기호가 없음입니다. 여기 또한
<MenuItem Header="New"/>
<Separator>
<Separator.Style>
<Style TargetType="Separator">
<Setter Property="Margin"
Value="0,3" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Separator}">
<Border BorderThickness="{TemplateBinding Border.BorderThickness}"
Background="{StaticResource SeperatorBrush}"
Height="1"
SnapsToDevicePixels="true"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Separator.Style>
</Separator>
브러시입니다 : 여기
내가 그것을 해결하는 방법입니다.
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1" x:Key="SeperatorBrush">
<LinearGradientBrush.GradientStops>
<GradientStop Color="#FFF6F6F6" Offset="0.25" />
<GradientStop Color="#FFEAE8E8" Offset="0.25" />
<GradientStop Color="#FFDCD9D9" Offset="0.8" />
<GradientStop Color="#FFFFFFFF" Offset="1" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
브러시는 구분 기호의 기본 모양을 표시하는 데 사용됩니다.
비슷한 질문 : http://stackoverflow.com/questions/641634/default-contextmenu-style-wpf – m1k4