2

WPFウィンドウをセットアップしようとしています。

  • ウィンドウは常に最大化された状態でなければなりません
  • ウィンドウを移動またはサイズ変更できません
  • 最小化ボタンと閉じるボタンを含める必要がありますが、最大化ボタンは含めないでください

次のXAMLコードを試しました

<Window x:Class="BasicImagingStandAlone"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:myUserControl="clr-namespace:WpfUserControlLibrary;assembly=WpfUserControlLibrary"
    Title="BasicImagingStandAlone" Icon="desktopicon.png" MinWidth="600" MinHeight="350" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    Height="600" Width="1200" WindowState="Maximized" WindowStyle="None"  ResizeMode="NoResize">
</Window>

xaml の出力は、最大化された状態のウィンドウであり、移動やサイズ変更はできませんが、ボタンはありません。一度にすべての要件を達成するにはどうすればよいですか?

4

3 に答える 3

0

ウィンドウのタイトルバーに触れるには、この回答で説明されているように user32 API をインポートする必要があります。

最小化ボタンを無効にするが、クロス ボタンと最大化ボタンは保持する - WPF、C#

ResizeMode を CanMinimize に設定することもできます。これにより、最大化ボタンが無効になります。ただし、非表示にするには、上記のように user32 API を使用する必要があります

于 2013-08-30T05:28:51.737 に答える