WPF ListView Ширина столбца - PullRequest
0 голосов
/ 17 марта 2020

Я использовал представление списка с одним столбцом, я хотел бы этот столбец с таким же размером списка с. Я имею в виду, только один столбец заполнить все в виде списка.

Я пытался это, но не сработало ...

        <ListView Grid.Row="1" Grid.Column="1" x:Name="LvErrorList">
        <ListView.View>
            <GridView>                    
                <GridViewColumn Width="{Binding ActualWidth, ElementName=LvErrorList}" Header="Status" DisplayMemberBinding="{Binding ErrorMessage}" />
            </GridView>
        </ListView.View>
    </ListView>

Я пытался

 <GridViewColumn Width="Auto" Header="Status" DisplayMemberBinding="{Binding ErrorMessage}" />

Но некоторые тексты длиннее, чем у ListView. Потому что я не знаю размер экрана пользователя, я не могу установить свойство max-width.

Кто-нибудь знает, как это исправить, пожалуйста?

1 Ответ

0 голосов
/ 18 марта 2020

Вы можете попробовать этот способ вместо этого.

 <ListView Grid.Row="1" Grid.Column="1" x:Name="LvErrorList">
            <ListView.View>
                <GridView>
                    <GridViewColumn   Header="Status" >
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding ErrorMessage}" Width="{Binding ElementName=LvErrorList,Path=ActualWidth}"/>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...