【发布时间】:2023-03-19 13:52:01
【问题描述】:
假设我有 2 个要设置参数的选项卡和两个 Buttons,一个用于确定过程并进行数学运算,另一个将用户输入的值清除为默认值。
我想做的是让 Clear Button 对当前处于活动状态的任何选项卡敏感。因此,如果我在选项卡 1 中并按“清除”,则只有选项卡 1 的值恢复为默认值。有没有简单的方法可以做到这一点?
我也意识到在每个标签上都有一个明确的Button 可能更容易做到,但我不认为它看起来那么好。虽然我可能会考虑这一点,或者如果没有干净的替代方案,我可能只是重置所有值。
【问题讨论】:
-
您使用的是哪种架构?如果您使用 MVVM 和命令,与在后面的代码中使用诸如 Click 处理程序之类的东西来进行清除,答案会有很大不同。选项卡项是绑定到单个数据对象、集合还是根本不绑定?
-
嗯,我不敢说实话。我现在只是用 XAML 插入东西,所以我猜它们没有绑定?
标签: c# wpf button wpf-controls