public class ViewModel : ObservableObject
{
public ObservableCollection<object> Items;
public RelayCommand AddItem {get; private set;}
public CreateReviewViewModel()
{
Items = new ObservableCollection<object>();
AddItem = new RelayCommand(() => items.Add(new InkCanvasViewModel()));
}
}
public class InkCanvasViewModel : ObservableObject
{
public RelayCommand<InkCanvas> CanvasLoadedCommand {get; private set;}
private InkCanvas inkCanvas;
public CreateReviewViewModel()
{
CanvasLoadedCommand = new RelayCommand<InkCanvas>((args) => inkCanvas = args);
}
}
Hi, I'm building chat like form app, and i noted a strange behavior with
so i have Page and ViewModels
the ViewModel looks like this:
codes is cropped to necessary part
in page i have
so whatever i add CanvasTemplate after third add the InvokeCommandAction doesn't fires, instead i do
that fires properly...