4 개의 그리드 A, B, C & D로 분할 된 그리드가 있습니다. 두 개의 그리드 A와 B에 대해서만 수평 스크롤 뷰어를 활성화해야합니다. 그러나 수직 스크롤 뷰어를 활성화해야합니다 2 그리드 B & D. 그리드 B는 첫 번째 가로 스크롤 뷰어와 두 번째 세로 스크롤 뷰어에 모두 포함될 수 있습니까? 미리 감사드립니다.두 스크롤 뷰어에 항목 포함
편집 : 아래 이미지에 도시 된 바와 같이 윈도우가 항상 윈도우의 왼쪽 상단에 위치하게 극대화 : 여기
것은 내가 확인하는 추가 코드입니다 최대화 된 윈도우는 좌측 상부 영역으로부터 떨어져 위치된다. 그러나이 문제에 관해서는 아무 것도 변하지 않습니다!
private void Window_StateChanged(object sender, EventArgs e)
{
if (this.WindowState == WindowState.Maximized)
{
// Left = System.Windows.SystemParameters.WorkArea.Width - Width;
Left = 200;
// Top = System.Windows.SystemParameters.WorkArea.Height - Height;
Top = 200;
}
}
최대화 모드에서 창 중앙을 유지하기위한 힌트가 있습니까? 미리 감사드립니다.
뒤에 당신은 당신의 질문을 명확히하고 우리에게 당신이 내가 당신이 원하는 것을 이해하기 힘든 시간을 보내고있어, 작동하지 않는 시도했습니다 코드를 줄 수 . UniformGrid는 통일 된 셀 크기를 가진 그리드입니다. UniformGrid에있는 행과 열의 개수를 지정하지 않으면 2x2라고 가정하지만 누가 알 수 있습니다. 각 셀은 개별 셀이며 셀/셀의 항목을 함께 공유하지 않습니다. 즉, 셀 A 내부의 ScrollViewer는 셀 C 내부에서 자체를 확장 할 수 없습니다. UniformGrid는 사용자가 쳐다 보지 않는 것이지만 어쩔 수 없습니다. 충분한 정보. –
고맙습니다. 그리드가 통일 된 그리드가 아니라서 미안해. 그것은 4 개의 작은 그리드로 나뉘어 진 정상적인 그리드입니다. 1 개의 다른 그리드가있는 가로 스크롤 뷰어에 포함될 1 개의 보조 그리드가 필요하며 다른 그리드가있는 세로 스크롤 뷰어에 포함되어야합니다. 이것이 달성 될 수 있습니까? 다시 한번 감사드립니다. –
추가 된 그림을보고 난 후에, 나는 아직도 당신이 달성하기를 원하는 것에 혼란스러워합니다. 수평'ScrollViewer'는 A와 B를 동시에 움직이게할까요, 아니면 A와 B가 그들 자신의 분리 된'ScrollViewer'를 가질 필요가 있습니까? B와 D도 똑같은 일을합니다. 같은 ScrollViewer를 공유하고 있나요? 아니면 자신의 ScrollViewer를 가지고 있습니까? 각 셀에는 무엇이 표시됩니까? 어쩌면 그것이 당신이 찾고있는 것을 이해하는 데 도움이 될 것입니다. –