| 12345678910111213141516171819202122232425262728293031 |
- using System.Windows.Controls;
- using TeamAAS.Feeder.Interfaces;
- namespace TeamAAS.Feeder.UI
- {
- /// <summary>
- /// 通用(Team 品牌)供料器调试页:方向控制 + 振动集/序列集/输入输出/系统参数 四 Tab。
- /// 由 FeederDebugPageFactory 在品牌未声明专属页时恒返回;DataContext = <see cref="FeederDebugViewModel"/>,
- /// BindFeeder 时把设备实例交给 VM(VM 直接调 IFeeder API 并经 ServiceRegistry 取 IFeederManager/FeederInfo)。
- /// </summary>
- 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();
- }
- }
- }
|