Мои страницы приложения Ruby on Rails печатают только данные JSON, не читают HTML

После многих попыток я обнаружил, что 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.

1
задан Dylan Goudie 20 January 2019 в 15:25
поделиться