【问题标题】:using playbackagent for windows phone 8.1 in MVVM Pattern在 MVVM 模式中使用 windows phone 8.1 的播放代理
【发布时间】:2016-02-08 20:39:07
【问题描述】:

我正在尝试在后台播放音频,我使用 MVVM light Desing 模式制作了一个项目。
经过一番研究,我发现这个sample 有助于在 windows phone 8.1 中实现播放代理!
我的目标是使用 MVVM 模式在我的解决方案中实现代理。
有人可以帮我吗?

【问题讨论】:

    标签: c# mvvm windows-phone-8.1


    【解决方案1】:

    我可以提供一些一般规则:

    • 将业务逻辑/条件代码放入 ViewModel。
    • 您的视图 (.xaml.cs) 文件应该只包含最少且必要的 UI 代码
    • 使用服务定位器始终拥有一个音乐播放器实例(可以在控制器内变形)。
    • 使用 Messenger 服务从不同的视图模型发送数据/通知玩家

    【讨论】:

    • 不要将业务逻辑放入ViewModel! ViewModel 不是您的业务领域,它们是您的表示层。 ONLY 表示逻辑进入 ViewModel,从不 业务逻辑
    • @thang2410199 答案不是很清楚,你能不能多探索一下你的想法?
    • @thang2410199:我需要帮助!
    • @MedMANS 你还需要什么解释? IMO 提供的关键字是相当不错的开始。
    • @thang2410199:我想知道我在哪里可以开始后台音频任务?在我的视图模型中,我不能调用调度员来运行异步播放!请参阅上面的示例以了解我需要什么帮助!谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多