2
XAML - WPF 브라우저 응용 프로그램 - 페이지에 코드를 썼습니다. Listview
과 button
은 listview
에 새 데이터를 추가하기 위해 (다른 파일에서) 첫 번째 열의 자동 크기 자체를 만들려고합니다. 버튼을 누르면 Visual Studio C# 2010을 사용하고 있습니다.ListView 열 너비 자동
코드 뒤에 다음 메서드를 사용했지만 AutoResizeColumns
이 인식되지 않고 오류가 발생합니다.
불행히도 이전에 제안 된 해결책 중 아무 것도 나와 함께 작업하지 않았습니다.
강령 XAML
public partial class Page1 : Page, INotifyPropertyChanged
{
public Page1()
{
InitializeComponent();
this.DataContext = new Page1Model();
}
private void TestListe_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
public event PropertyChangedEventHandler PropertyChanged;
private void Button1_Click(object sender, RoutedEventArgs e)
{
TestListe1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
}
}
뒤에
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="3*"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<ListView Name="TestListe1" Margin="68,22,421,8" FontSize="12" >
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Width="auto"> <GridViewColumn.HeaderTemplate>
<DataTemplate>
<TextBlock Text="ST1" Margin="10,0,10,1"/>
</DataTemplate>
</GridViewColumn.HeaderTemplate>
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding One}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
<Button Name="Button1" Grid.Row="1" Height="27" Width="95" Margin="262,24,444,74" Click="Button1_Click" />
</Grid>
완벽하게 작동합니다. 감사합니다. – user188
@ zaidsh188 문제 없습니다. 다행히 도울 수있어. – Harrison
좋아요! 감사. 그리고 다음과 같이 작동했습니다 : –
heringer