menuitemの背景の不透明度を0.0に設定するにはどうすればよいですか?1.0の不透明度のテキストが表示されますか?MenuItem背景の不透明ですが、テキストはありませんか?
1
A
答えて
3
これを行うには、背景色をアルファチャンネルなしで設定する必要があります(最初の2桁は16進数で0x00000000です)。これにより、背景色が完全に透明になります。次に、テキストは、アルファチャンネルのデフォルトの0xFFの色でなければなりません。
+0
あなたはいくつかの擬似コードをお願いできますか? – Seva
2
は、この質問を参照してください:WPF Transparent menu
あなたはMenuItemのテンプレートを上書きする必要があります。コピー/あなたWindow.Resources
または
<ControlTemplate x:Key="{x:Static MenuItem.TopLevelHeaderTemplateKey}" TargetType="{x:Type MenuItem}">
<Border Name="Border" >
<Grid>
<ContentPresenter
Margin="6,3,6,3"
ContentSource="Header"
RecognizesAccessKey="True" />
<Popup
Name="Popup"
Placement="Bottom"
IsOpen="{TemplateBinding IsSubmenuOpen}"
AllowsTransparency="True"
Focusable="False"
PopupAnimation="Fade">
<Border
Name="SubmenuBorder"
SnapsToDevicePixels="True"
Background="Transparent">
<StackPanel
IsItemsHost="True"
KeyboardNavigation.DirectionalNavigation="Cycle" />
</Border>
</Popup>
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsSuspendingPopupAnimation" Value="true">
<Setter TargetName="Popup" Property="PopupAnimation" Value="None"/>
</Trigger>
<Trigger Property="IsHighlighted" Value="true">
<Setter TargetName="Border" Property="Background" Value="#C0C0C0"/>
<Setter TargetName="Border" Property="BorderBrush" Value="Transparent"/>
</Trigger>
<Trigger SourceName="Popup" Property="Popup.AllowsTransparency" Value="True">
<Setter TargetName="SubmenuBorder" Property="CornerRadius" Value="0,0,4,4"/>
<Setter TargetName="SubmenuBorder" Property="Padding" Value="0,0,0,3"/>
</Trigger>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Foreground" Value="#888888"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
関連する問題
- 1. Pygletのテキストの背景が透明ではありません
- 2. ブートストラップモードの透明な背景の不透明なテキスト
- 3. 透明な背景でテキストも透明になります
- 4. 透明な背景 - 完全に透明ではありません
- 5. 背景の不透明度
- 6. ナビゲーションルーティングに透明な背景がありません。
- 7. 透明に設定しても透明な背景はありません。
- 8. 不透明度が設定された背景は、クロムとオペラでは不透明で透明ではありません。
- 9. 透明または不透明の背景にCSSの画像がある
- 10. 背景不透明度
- 11. ActionSheetが不透明な背景ビュー
- 12. テキスト不透明な背景を持つCALayerでのアンチエイリアス
- 13. 煙の不透明の背景のアニメーション
- 14. JavaScriptのDOMの背景不透明度
- 15. CSSの背景の不透明度
- 16. TextInputLayoutのフローティングヒントの不透明な背景
- 17. ホバーの背景色の不透明度
- 18. 不透明な画像の上に背景色があります
- 19. 透明な背景がありますか?
- 20. CSSの不透明度 - 背景色
- 21. 背景色のCSS不透明度
- 22. 背景画像の不透明アニメーション
- 23. 背景画像angacity2の不透明度
- 24. Androidビットマップマスキング(Xfermode)は、背景が不透明な黒い背景を残します
- 25. テキスト自体ではなく背景の不透明度を変更します。
- 26. グラデーションの背景色に透明なテキストを書く必要があります
- 27. 背景上の透明なボタンのテキスト
- 28. 背景画像の不透明度と親の背景色
- 29. ブートストラップヘッダーが不透明ではありません
- 30. EditText背景色不透明度アンドロイド
Menu.Resources
にこれを貼り付けhttp://stackoverflow.com/questions/1673132/wpf-contextmenu-design-how-to-set-background-in-wpf-menuitem –いやああ、それは働いた:D – Seva