Hi! I try to set UMG Viewmodel in c++, but i dont understand how to do this, so in my CustomUserWidget Class:
#include "View/MVVMView.h"
#include "MVVMSubsystem.h"
if (UMVVMView* View = UMVVMSubsystem::GetViewFromUserWidget(this)) //returned nullptr
{
View->SetViewModelByClass(UserWidgetViewModel);
}
But UMVVMSubsystem::GetViewFromUserWidget is returned nullptr, so i found that UMVVMView class is UUserWidgetExtension, so i tried add extension in my widget class like this:
this->AddExtension<UMVVMView>();
but it is not working too( how can i do this, where i can find documentation? Thanks!