Grid
과 호환되는 ItemsControl.ItemTemplate
과 동일한 메커니즘이 있습니까? 나는 항목 집합을 가지고 있으며 Grid
에 행을 표시하고 있으므로 목록 컨트롤의 행과 반대로 템플릿 안의 개별 요소에 Grid.Column
을 할당 할 수 있습니다. 표준 컨트롤을 사용하여 WPF에서이 작업을 수행 할 수 있습니까?WPF - 컨테이너가없는 DataTemplate, 항목을 Grid의 행으로 사용 하시겠습니까?
3
A
답변
12
좋아, 첨부 된 속성이 적용된 Grid.IsSharedSizeScope="true"
인 ItemsControl을 사용하십시오. 다음으로, ItemTemplate에 대해 ColumnDefinition
을 추가 할 때를 제외하고 평소처럼 을 사용하면 SharedSizeGroup
속성을 각 열에 대해 고유 한 이름으로 설정합니다. 그래서 예를 들면 : IsSharedSizeScope 및 SharedSizeGroup, check out this section of the SDK에 대한 자세한 내용은
<ItemsControl Grid.IsSharedSizeScope="true">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition SharedSizeGroup="MyFirstColumn" />
<ColumnDefinition SharedSizeGroup="MySecondColumn" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding MyFirstProperty}"/ >
<TextBlock Grid.Column="1" Text="{Binding MySecondProperty}"/ >
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
. RowDefinitions에도 SharedSizeGroup이 있으므로 가로 레이아웃도 수행 할 수 있습니다.
1
아마 내가 당신의 문제를 오해했을 수도 있지만 정확히 GridView은 무엇입니까?
관련 문제
- 1. Grid의 ItemTemplate에 대한 DataTemplate
- 2. Infragistics 용 DataTemplate 사용 XamComboEditor (WPF)
- 3. DevEx WPF Grid의 성능 향상
- 4. WPF DataTemplate 성능
- 5. WPF DataTemplate 재사용
- 6. WPF listbox empty datatemplate
- 7. WPF - DataTemplate 내에서 드래그
- 8. WPF datatemplate 명령
- 9. WPF : Grid의 동적 레이블 추가
- 10. WPF DataGrid : 항목을 추가 하시겠습니까?
- 11. WPF Heirachical DataTemplate in TreeView
- 12. WPF - 이벤트없이 DataTemplate 가져 오기
- 13. WPF DataTemplate 속성이 내용으로 설정됩니다.
- 14. 항목을 가로로 배치하는 WPF ListBox
- 15. WPF - 스타일에서 Grid의 자식을 설정하는 방법?
- 16. WPF, Grid의 요소를 대체하는 스마트 방법이 있습니까?
- 17. WPF : 바인딩 속성을 사용하여 datatemplate 사용자 정의
- 18. WPF : ItemsControl에서 색상을 번갈아 사용 하시겠습니까?
- 19. WPF - DataTemplate에서 항목을 바인딩하는 방법?
- 20. WPF 일부 스타일이 DataTemplate 컨트롤에 적용되지 않았습니다.
- 21. WPF DataTemplate 및 속성에서 이상한 동작이 발생합니다.
- 22. WPF 프로그래밍 방식으로 datatemplate 컨트롤에 액세스
- 23. WPF DataTemplate 개체 함수에 대한 이벤트 바인딩
- 24. WPF DataTemplate 속성의 유형에 따라 바인딩
- 25. 반복자가 있지만 컨테이너가없는 C++ 클래스
- 26. WPF : DataGrid의 포커스를 특정 행으로 설정하려면 어떻게합니까?
- 27. WPF Toolkit의 DataGrid에서 여러 행으로 레코드 스패닝
- 28. WPF ListView에서 항목을 그룹화하는 방법
- 29. ListView의 DataTemplate
- 30. HierarchicalDataTemplate의 DataTemplate
예 ... 경로는 내가 가고있는 것처럼 보입니다. – Rich
매우 도움이됩니다. 같은 상황에서 (나는 ''을 설정해야했다.) 나는 또한 나머지 칸을 채우기 위해 두 번째 컬럼을 원했다. 'ColumnDefinition Width = "Auto"SharedSizeGroup = "MyFirstColumn"/>'' '' ' –
ASh