###実現したいこと
WPFでウィンドウの幅を指定してユーザーからは変更出来ないようにしたかったので、XAMLで下記のように記述しました。
XML
1<Window x:Class="TestApp.MainWindow" 2 <!--中略--> 3 Width="400" 4 MaxWidth="{Binding RelativeSource={RelativeSource Self}, Path=Width}" 5 MinWidth="{Binding RelativeSource={RelativeSource Self}, Path=Width}"> 6 <!--Window内コントロール--> 7</Window>
これを実行したところ、幅の固定は出来ていたのですが幅が指定した400ではなく386pxになってしまいました。
また、ウィンドウ内のコントロールの幅は指定した通りに表示されるので386pxを超えた分が見えなくなってしまいます。
ウィンドウの幅を指定した数値通りにするにはどうすれば良いでしょうか?
実行時サイズの386pxはWindowsのAlt + PrintScreenでウィンドウの枠を含めたスクリーンショットをとり、それの幅を見ています。
###試したこと
MaxWidth, MinWidthをバインドではなく400と指定 → 変化無し
XAMLではなくC#のコードの方でWidthを指定 → 変化無し
サイズに単位pxを付けて指定 → 変化無し
###環境
C#
Visual Studio 2015
Windows10 Pro 64bit
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/23 16:25
2016/07/24 04:49