问题标签 [template-control]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xaml - 未在模板化控件 [UWP] 上触发的操作事件
我正在尝试为 UWP 应用程序实现自定义控件(模板化控件)以转换形状(主要是矩形类型)。自定义控件将在 UWP 类库中实现并引用主项目。我想要实现的是围绕另一个基本形状(例如:矩形)绘制自定义控件,并根据对自定义控件进行的操作来转换形状。
我正在尝试使用操作事件(ManipulationDelta、ManipulationCompleted)来实现控件。
我能够使用与指针相关的事件(PointerPressed、PointerMoved、PointerReleased)来实现类似的行为,但它不是很流畅,我想轻松地将这个控件与其他应用程序集成。
请在此处找到示例源代码。
当我尝试移动控件时,操作事件没有触发,我无法弄清楚原因。
我最近开始研究 UWP 应用程序,非常感谢您对此事的任何帮助。
xaml - 将点击事件绑定到模板化控件/模板控件中动态生成的按钮元素
我的 UWP 应用程序中有一个模板化控件,其中包含一个 ListView。ListView 在运行时填充。
我试图将点击事件绑定到这样的按钮,但由于它是动态生成的,所以它不起作用。
列表源是一个ObservableCollection
类型
列表源的结构使得我可以相应地对列表项进行分组。
删除按钮是我在这里尝试使用的按钮。
我想将一个方法绑定到 ListView 中这些按钮的单击事件。
我不能使用名称属性,因为随着列表的增长可能会有多个按钮。
由于此按钮位于模板化控件中并在运行时生成,因此我找不到将方法绑定到单击事件的方法。
我的猜测是我必须将命令绑定到按钮。但我也找不到这样做的方法。
我没有在模板控件中使用 MVVM 模式。
谁能帮我解决这个问题?任何帮助深表感谢。