【发布时间】:2021-12-25 03:24:56
【问题描述】:
我有两个 ImageButtons,点击时它们应该会切换它们的图像。
<ImageButton
Grid.Column="15"
Grid.Row="20"
Clicked="Clicked"
Source="{Binding Game[0], Converter={StaticResource StringToSourceConverter}}"
>
</ImageButton>
<ImageButton
Grid.Column="15"
Grid.Row="20"
Clicked="Clicked"
Source="{Binding Game[1], Converter={StaticResource StringToSourceConverter}}"
>
</ImageButton>
Clicked 方法交换了我的 Game 数组中的 Sources 并激活了 INotifyPropertyChanged。这一切都很好。我只想知道如何实现,只有在加载图像时才应该绑定图像。因为正如您在以下图像中看到的,有一小段时间没有显示图像。它很短,但很烦人。 ImageSource 是一个 EmbeddedResource。
【问题讨论】:
标签: c# xamarin data-binding binding runtime