|
|
1
0
如果我必须实现这一点,我不认为我会尝试在一个小组中实现它。我认为您需要一个项目集合、一个标题模板、一个页面模板和一个项目模板。您可以使用以下方法获得模板的高度:
不过,你需要在模板中指定一个高度,这样才能工作。我想你只关心高度,所以我留下了宽度0。 一旦你得到了模板的高度,你可能需要建立某种地图来跟踪哪些对象在哪一页上。每次大小更改或项目源更改时,都必须重新创建此文件。 之后,您只需根据您的页面,将项添加为控件中包含的面板的子项。 这就是我要努力做到的。。如果这有任何意义的话:) |
|
|
2
0
确实不可能直接测量
我同意这类事情可能很烦人,但正是框架的灵活性造成了问题。这个高度计算问题使得在ListBox或ListView中平滑滚动(但仍然是虚拟化的)项目列表变得非常困难。 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 2 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |