1
こんにちは私はView
この私のビューページにImage
をリフレッシュする必要があります。INotifyPropertyChangedのdoesntの仕事(UWP
<Image Grid.Row="1"
Grid.Column="1"
x:Name="OriginalImg"
Source="{Binding Orig}"
DataContext="{StaticResource MainViewModel}"/>
イム使用してMVVMLibsパッケージとこれは私のViewModelです:上の
public class MainViewModel: ViewModelBase
{
private WriteableBitmap original = new WriteableBitmap(1280,720);
private WriteableBitmap temp = new WriteableBitmap(1280,720);
public WriteableBitmap Orig
{
get { return original; }
set
{
this.original = value;
base.RaisePropertyChanged("Orig");
}
}
public async Task<bool> ApplyEffectAsync(StorageFile file)
{
fileStream = await file.OpenAsync(FileAccessMode.Read);
temp.SetSource(fileStream);
Orig = temp;
}
}
しかしImage
私ページが表示されない問題は何ですか?
「ApplyEffectAsync」はどこにありますか? – niksofteng
これは 'ICommand'を持つ別のクラスで呼び出され、このメソッドは正しく動作します。そして次のVSは私のセッターに行き、 'RaisePropertyChanged'を呼び出しますが、表示 – SmiLe
に何も表示されません。私は 'Source =" {Binding Orig} "を使用しています。 – SmiLe