1

私はwpfアプリケーションを開発しています。「 WindowState.Maximized 」を使用するとすべてがうまくいきますが、メトロスタイルのメニューを持つメインフォームに以下のコードを追加する必要があります。メトロ スタイル ナビゲーションのスクロールが嫌いです。 scroll を削除する方法。メニューのマージン 0,0,0,0 を追加しましたが、機能しません。Maximized を normal に変更したときにスクロールが嫌いです。スクロールを削除するにはどうすればよいですか?


 public MainWindow()
        {
            InitializeComponent();

            this.Width = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width;
            this.Height = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height;
            this.Left = 0;
            this.Top = 0;
            this.WindowState = WindowState.Normal;

4

1 に答える 1

1

これを行うための良い方法は、コンバーターを使用することだと思います。スクロール ビューア バーの可視性プロパティからウィンドウの状態プロパティに変換する を作成し、プロパティまたはプロパティからプロパティへのIValueDataConver双方向のバインディングを設定することができます。ScrollViewer.HorizontalScrollBarVisibilityScrollViewer.VerticalScrollBarVisibilityWindows.WindowState

xaml またはコード ビハインドに他の摩耗コードを追加する必要がないため、これは良いことです。

これはあなたを助けることができます...

于 2012-11-22T20:25:34.550 に答える