前提・実現したいこと
wpf初心者です。
RibbonWindowの透明ウィンドウを作ろうとしています。
発生している問題・エラーメッセージ
Ribbonではない通常のウィンドウですと、透明なウィンドウにすることができました。
xamlにて以下のようにしています。
xaml
1<Window 2 ・・・ 3 AllowsTransparency="True" 4 Background="Transparent" 5 WindowStyle="None" 6/> 7
RibbonWindowの場合も同様に
xaml
1<RibbonWindow 2 ・・・ 3 AllowsTransparency="True" 4 Background="Transparent" 5 WindowStyle="None" 6/>
とすると、ウィンドウの中に配置したコントロール全てが透明になります。(画面全体が全く見えなくなります。)
そもそも難しいことなのかも判断できていなく、方向性だけでも分かればと思い質問させて頂いております。
何卒よろしくお願いいたします。
エラーメッセージ
該当のソースコード
C#
1ソースコード
試したこと
RibbonWindow内の子要素
xaml
1<Grid> 2 <Ribbon> 3 <RibbonTab> 4 <RibbonGroup> 5 <RibbonButton /> 6 <RibbonButton /> 7 </RibbonGroup> 8 </RibbonTab> 9 </Ribbon> 10</Grid>
の属性を背景色を変えるなど色々と変えてみたりしたのですが、透明なままで全く影響ありませんでした。
補足情報(FW/ツールのバージョンなど)
Visual Studio 2017, Windows10
現在関わっているプロジェクトで、RibbonWindowで動作する前提でのユーティリティが大量に実装されていまして、
多少手間がかかってもRibbonWindowのまま透過できないかと模索中です。
あなたの回答
tips
プレビュー