我有一个带有可变高度行的 const regex = /([^\s=]+)="([^"\\]*(?:\\[\w\W][^"\\]*)*)"/g;
const str = 'title="Bonjour - \\"(le monde))\\"" style="color: red;" charset="utf-8" src="monImage.png" alt=""\ntes-t6=""';
let m, results={};
while ((m = regex.exec(str))) {
results[m[1]]=m[2];
}
console.log(results);
。对于Android,item之间的差距是不正确的,有两个方面。对于 UWP,它显示正确。
首先,在下面的屏幕截图中,请注意前两项的差距较小,其余的差距较大。其次,我的差距应该是一个 XAML 单位高。
我正在创建具有 1 个单位底部边距的间隙,如下面的 XAML 所示。请注意,在图片中,两个多行项目之间的第一个间隙很薄。然后下一个差距,多行和单行项目之间的更大。然后,在单行项目之间,它甚至更大。
XAML:
ListView
在 C# 代码隐藏中没有什么特别有趣的地方。但是,如果您不这么认为,请告诉我,我会添加一些剪辑。