ビューにはボタンとイメージ コントロールがあります。ボタン コマンドを ViewModel の delegateCommand にバインドしました。これにより、ユーザーがイメージを選択するためのファイル ダイアログが開きます。ビューのコンテキスト「オブジェクト」には、次のプロパティ「アイコン」が含まれています。 type byte[].Icon を Image コントロールにバインドしました。問題は、選択したイメージ ファイルをイメージ コントロールに表示する方法です。
Xaml:
<Button x:Name="dlgIconbtn" Command="{Binding OpenFileCommand}" Content="Choose Icon" MaxWidth="120" Grid.Row="3" Grid.Column="1" Margin="5"/>
<Image Grid.Row="3" Margin="5" Grid.Column="3" Source="{Binding AppItem.Icon,Converter={StaticResource imgConverter}}"
Width="25" Height="25"/>