using System.Windows.Controls; using TeamAAS.Feeder.Interfaces; namespace TeamAAS.Feeder.UI { /// /// 通用(Team 品牌)供料器调试页:方向控制 + 振动集/序列集/输入输出/系统参数 四 Tab。 /// 由 FeederDebugPageFactory 在品牌未声明专属页时恒返回;DataContext = , /// BindFeeder 时把设备实例交给 VM(VM 直接调 IFeeder API 并经 ServiceRegistry 取 IFeederManager/FeederInfo)。 /// public partial class DefaultFeederDebugPage : UserControl, IFeederDebugPage { private readonly FeederDebugViewModel _vm = new FeederDebugViewModel(); public DefaultFeederDebugPage() { InitializeComponent(); DataContext = _vm; } public void BindFeeder(IFeeder feeder) { _vm.Bind(feeder); } public void UnbindFeeder() { _vm.Unbind(); } } }