phpword не преобразуется в PDF, он помогает только создавать документ Word и заменять переменные на нем.
После многих попыток я обнаружил, что Popup
tag, блокирует DropShadowEffect
эмиссию, и мы должны пойти другим путем, чтобы достичь нашей цели.
Я смоделировал DropShadowEffect
, используя другой Border
, а затем добавил Padding
к границе: я добавил мой DropShadowEffect
в InnerBorder
(моя старая граница), и он работал fine :)
здесь мой отредактированный раздел:
<Popup Name="Popup" Placement="Bottom" VerticalOffset="2" HorizontalOffset="-8" IsOpen="{TemplateBinding IsSubmenuOpen}" AllowsTransparency="True" Focusable="False" PopupAnimation="Fade">
<Border Padding="8 0 8 8">
<Border Name="SubmenuBorder" SnapsToDevicePixels="True" Background="{StaticResource MenuClick}" BorderBrush="{StaticResource MenuClick}" BorderThickness="5">
<Border.Effect>
<DropShadowEffect ShadowDepth="0" Color="#AAA" Opacity="1" BlurRadius="10"/>
</Border.Effect>
<StackPanel IsItemsHost="True" KeyboardNavigation.DirectionalNavigation="Cycle" />
</Border>
</Border>
</Popup>
Я также добавил HorizentalOffset
к Popup
для калибровки добавления Padding
.