私のWPFアプリケーションは、ウィンドウの右側に余裕を持ってバックグラウンド。背景見える(<a href="https://github.com/RehanSaeed/Elysium-Extra" rel="noreferrer">Elysium Extra</a>付き)
余白があるかどうかを確認しましたが、すべての面で0 px
に設定されています。
<extra:ElysiumApplication x:Class="CTS.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:extra="http://schemas.extra.com/ui"
xmlns:local="clr-namespace:CTS"
Theme="Dark"
StartupUri="MainWindow.xaml" />
MainWindow.xaml:
<extra:Window x:Class="CTS.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:extra="http://schemas.extra.com/ui"
xmlns:local="clr-namespace:CTS"
mc:Ignorable="d"
Title="..." Height="521.877" Width="1239.945" FontFamily="Open Sans" Foreground="#FF0970D1" Background="#FF22313F">
....
編集: は私も
this.MaxWidth = SystemParameters.MaximizedPrimaryScreenWidth;
this.MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;
App.xaml設定したを私はエリュシオンエクストラデモアプリケーションをチェックしています。それは同じ問題を抱えているので、フレームワークによって引き起こされたようです。しかし、私はそれを使い続けたいと思います。
どうすればこのマージンを取り除くことができますか?
ちょうどそこにそれを投げてください。マージンの厚さを調整し、負のマージンを使って補正してください。 – Nkosi
問題はElysium-Extraより深く、Elysiumにあるようです。私はElysiumを再コンパイルする方法を見つけることができません。 https://elysium.codeplex.com/SourceControl/latestのソースはAFAIKをコンパイルしません。2013年以降に更新されていないAFAIKをコンパイルしません。さらに深く見て、ウィンドウの最大化に関連した多くのウィンドウハックを使用します(https:// elysium .codeplex.com/SourceControl/latest)。私はこれに頼っていませんが、とにかく、あなたが最初に行うことは、あなたが行く前にElysiumを再コンパイルできることを確認することです。それを成功させると、問題が見つかるかもしれません。 –