silverlight - 使用 MVVM 模型在 Silverlight 中处理 OnLoad(已加载)

标签 silverlight mvvm onload

我是 Silverlight(版本 4)和 MVVM 的新手,我似乎无法弄清楚如何将 XAML 中的命令绑定(bind)到我的 ViewModel 以用于 UserControl 的“已加载”事件。我可以像这样将命令绑定(bind)到按钮...

<Button Command="{Binding ShowImageClick}" />

而且效果很好。但是我不知道如何做类似的加载。我试过了,但它抛出了一个异常,提示“无法分配属性”...

<UserControl Loaded="{Binding WindowLoad}">

有什么想法吗?

最佳答案

一种可能的方法是使用 this code snippet我创建了使用 Attached Behaviors 将命令与事件 Hook .

希望对您有所帮助。

谢谢, 达米安

关于silverlight - 使用 MVVM 模型在 Silverlight 中处理 OnLoad(已加载),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3790235/

相关文章:

带有 Unity 容器的 Silverlight 导航框架

c# - Catel - CommandManager 未传递 CommandParameter

c# - 更新 GUI 的 BackgroundWorker

silverlight - 如何枚举 XAP 中包含为 "Content"的图像?

iOS Swift Firestore 以及如何避免单例

c# - 在 WPF 中同步 ViewModel

javascript - 调用 JavaScript 类中的方法

java - 在页面加载时从JSP文件调用servlet

javascript - Vanilla Javascript 错误 仅限 IE

silverlight - 将 Gridview 中选择的项目的值传递给不同用户控件的 ViewModel