私はクロームのボタンを置きたいのだと私は、このソリューションWPFの背景には、間違った
Solution.を見つけました。しかし、それは黒とbackgrondレンダリングさrenderinされます。私はどこにでも黒を設定していない、それはどのように黒ですか?
<WindowChrome.WindowChrome>
<WindowChrome GlassFrameThickness="0.5,28,0,0.5" NonClientFrameEdges="Right"/>
</WindowChrome.WindowChrome>
<Window.Template>
<ControlTemplate>
<ContentPresenter Content="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=Window}, Path=Content}"/>
</ControlTemplate>
</Window.Template>
<Grid>
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Right">
<Button Content="Help" WindowChrome.IsHitTestVisibleInChrome="True" Height="28" Margin="0,0,120,0"/>
</StackPanel>
ウィンドウにコンテンツがありますか? – dotNET
編集された質問 – murmansk
2つの素早いものを試してみてください。まずStackPanelのアラインメントを 'Stretch'に設定します。次に、 'GlassFrameThickness'を実行して、それが何らかの効果を持つかどうかを確認します。 – dotNET