gpt4 book ai didi

wpf - WPf 中 ListView 的平铺 View

转载 作者:行者123 更新时间:2023-12-04 14:21:58 24 4
gpt4 key购买 nike

如何模拟 ListView 的平铺 View 在 WPF 中?

enter image description here

我正在尝试显示的示例 here .但我无法找到正确的解决方案...但我不想使用该解决方案,因为我 太具体了 .那么如何实现这一点呢?

编辑:我现在正在尝试这个并且似乎有效......

<ListBox ItemsSource="{Binding Path=ListObservableUsers, ElementName=AdminWindow}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<Image Source="{Binding Path=Picture}"></Image>
<Label Content="{Binding Path=Dni}"></Label>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>

ElementName=AdminWindow来自 <Window .... x:Name="AdminWindow"
我创建了自己的 ObservableCollection<MyUser>
    public class MyUser
{
public MyUser(int id, string dni, Bitmap picture)
{
Id = id;
Dni = dni;
Image img = new Image();
FPhiMultipleSources.FromBitmapImage(img, picture);
Picture = img.Source;
}

public int Id { get; set; }
public string Dni { get; set; }
public ImageSource Picture { get; set; }
}

...
public UCAdminMain()
public UCAdminMain()
{
ListObservableUsers = new ObservableCollection<MyUser>();

InitializeComponent();
uiCurrent = SynchronizationContext.Current;

// Create users to add with its image
....
ListObservableUsers.Add(...);
}

现在我想把它们放在一个包裹面板里。现在没有运气......有什么想法吗?

最佳答案

 <ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>

尝试使用包装面板

关于wpf - WPf 中 ListView 的平铺 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17721279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com