将需求启用拖拽的控件实现PointerPressed方法
AvaloniaUI没有像WPF一样的ItemTemplateSelector模板选择器,那么要如何根据ItemsSource来自定义选择DataTemplate呢?这里就需要到AvaloniaUI专有的模板选择器IDataTemplate了
参考:实现 IDataTemplate
(record struct Point(int X, int Y); 和 var newPoint = point with { X = 100 };)。dictionary?.TryGetValue(key, out value) == true。