2014-04-09 1 views
1

나는 윈도우 7 64 비트 .NET 에서 2 모니터 시스템이 여기에 4.5.1최대화 된 창 WindowStyle = "없음"/ RIGHT

있는 키보드 SHIFT + WIN + LEFT를 사용하여 다시 이동하지 않습니다 창 및 단계는 내가 가지고있는 불쾌한 상황을 재현 : 윈도우의

XAML

<Window x:Class="WindowStyleTest.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="WindowStyle Test" 
     WindowStartupLocation="CenterOwner" 
     WindowStyle="None" 
     Height="350" 
     Width="525" 
     Loaded="MainWindow_OnLoaded"> 
    <Grid> 

    </Grid> 
</Window> 

코드 윈도우의 배후를

public partial class MainWindow : Window 
{ 
    public MainWindow() 
    { 
    InitializeComponent(); 
    } 

    private void MainWindow_OnLoaded(object sender, RoutedEventArgs e) 
    { 
    // quick fix to show the taskbar, you can remove this, but it also doesn't work 
    this.WindowStyle = System.Windows.WindowStyle.ThreeDBorderWindow; 
    this.WindowState = System.Windows.WindowState.Maximized; 
    this.WindowStyle = System.Windows.WindowStyle.None; 
    } 
} 
  • 이동합니다 이제 창을 다른 모니터로 이동해야합니다 SHIFT+WIN+LEFT 또는 SHIFT+WIN+RIGHT
  • 와 다른 모니터에 창을 최대화 여전히 이전/첫 번째 모니터로 다시 창을 이동
  • 시도를 극대화 SHIFT+WIN+LEFT 또는 SHIFT+WIN+RIGHT
  • 왜 아무 일도 일어나지 않을지 궁금한가요? 창이 다시 움직이지 않습니다!
  • 나도 D는
  • 테스트 시스템 : 윈도우 7 64 비트 .NET 4.5.1

test repository

어떤 아이디어이 문제를 해결하는? 창 문제라고 생각해.

는 그리고 그래, 나는 WindowStyle="None"

+0

무엇이 문제입니까? –

+0

창이 다시 움직이지 않습니다! – punker76

+2

진정하십시오, 문제를 명시하지 않았습니다. 문제가 무엇인지 지적하지 않고 방금 여러 가지 단계와 코드를 붙여 넣었습니다. 모든 사람이 당신을 위해 그것을 시험하기 위해 당신의 단계를 읽고 읽으 리라 기대하지 마십시오. 모두에게 부탁하고있어. –

답변

1

내가 여기에 문제가 표시되지 않습니다해야합니다. 내가 볼 수있는 유일한 문제는 사용중인 단축키입니다.

당신은 아마 그것을 이동 WINDOW + LEFT 또는 WINDOW + RIGHT 또는 + UPWINDOW를 원한다.

또는 WINDOW + SHIFT + LEFT/RIGHT 모니터간에 이동할 수 있습니다.

+0

Win + Left/Right는 이후의 프레스로 Aero Snap을 수행하여 다음 모니터 (iirc)로 이동합니다. Ctrl을 사용하면 다음 모니터로 즉시 건너 뜁니다. – poke

+0

예, 죄송합니다. 나는 SHIFT + WIN + LEFT/RIGHT 키를 사용하여 최대화 된 창을 다른 모니터로 옮깁니다. – punker76

관련 문제