我正在尝试找到一种方法来根据图像元素的加载和显示状态的完成来设置Visual元素的可见性。
我可以在图像上绑定一个属性来指示显示状态吗?
注意:该应用程序正在使用MVVM,因此我希望尽可能避免代码。
答案 0 :(得分:2)
您可以通过创建挂钩事件并设置可见性的行为来避免代码隐藏。然后,您可以使用xaml将此行为附加到图像。
答案 1 :(得分:1)
您需要使用ImageOpened和ImageFailed事件,然后在后面的代码中设置可见性。 没有Image控件的成员可以为您提供图像的状态。