반응형
목록 보기.그리드 보기 열(*) 너비
사용 중ListView
대신 제어DataGrid
WPF 애플리케이션에서.주고 싶어요*
나의 넓이ListView.GridViewColumn
하지만 내가 제공할 때마다*
까지 폭.ListView.GridViewColumn
컴파일 시간 오류가 발생합니다.어떻게 제공할 수 있는지 제안해 주십시오.*
까지 폭.ListView.GridViewColumn
,하도록ListView.GridViewColumn
화면을 최대화할 때 자동으로 추가 공간을 채울 수 있습니다.
이것에 대한 어떤 도움도 매우 감사할 것입니다.감사해요.
해당 솔루션을 사용해 보십시오.
<ListView>
<ListView.View>
<GridView>
<GridViewColumn Header="column1" x:Name="col1"/>
<!--Column that shall resize: Width is set to the Actual Width of the helper field defined below-->
<GridViewColumn Header="column2"
Width="{Binding ElementName=helperField, Path=ActualWidth}"/>
</GridView>
</ListView.View>
Test Text
</ListView>
<!--This is the hidden helper Grid which does the resizing -->
<Grid Visibility="Hidden">
<Grid.ColumnDefinitions>
<!--Width is bound to width of the first GridViewColumn -->
<ColumnDefinition Width="{Binding ElementName=col1, Path=ActualWidth}"/>
<!--Width is set to "Fill"-->
<ColumnDefinition Width="*"/>
<!--Correction Width-->
<ColumnDefinition Width="10"/>
</Grid.ColumnDefinitions>
<!--This is the hidden helper Field which is used to bind to, using the "Fill" column of the helper grid-->
<Grid Grid.Column="1" x:Name="helperField"/>
</Grid>
다음 링크에서 다른 솔루션을 찾을 수도 있습니다.
http://social.msdn.microsoft.com/forums/en-US/wpf/thread/3ee5696c-4f26-4e30-8891-0e2f95d69623/
저는 약간 다른 접근 방식을 여기에 올렸습니다. (그러나 위에서 시도한 결과 devenv.exe 처리가 위의 동적 바인딩으로 계속해서 디자이너 뷰를 재실행하려고 했기 때문에 매우 신뢰할 수 있고 너비 비율 열 https://stackoverflow.com/a/10526024/41211) 을 허용할 수 있다는 것을 발견했습니다.
언급URL : https://stackoverflow.com/questions/10309249/listview-gridviewcolumn-width
반응형
'programing' 카테고리의 다른 글
Visual Basic에서 문자를 선언하는 방법은 무엇입니까?NET? (0) | 2023.05.11 |
---|---|
전용 하위, 기능 및 클래스 간의 차이 (0) | 2023.05.11 |
Bash에서 굵은 글씨를 어떻게 출력합니까? (0) | 2023.05.06 |
github의 기존 문제에 새 꺼내기 요청을 어떻게 첨부합니까? (0) | 2023.05.06 |
Azure WebJobs SDK를 사용한 종속성 주입? (0) | 2023.05.06 |