我是MVVM和C ++(托管)的新手,我正在尝试访问MainPage构造函数之外的viewmodel对象。
MainPage::MainPage()
{
InitializeComponent();
//Create ViewModel object
ViewModel ^myViewModel;
myViewModel = ref new ViewModel;
}
ref class ViewModel
{
ViewModel::ViewModel() //Constructor
{
//Create array
const size_t SIZE = 6;
Point arr[SIZE];
}
void ViewModel::doDraw()
{
}
void profileDisplay::MainPage::myButton_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
myViewModel->doDraw();
}
}
Visual Studio Intellisense报告我的_Click事件下的myViewModel未定义。这似乎是一个基本问题,但我似乎挂了它。非常感谢任何帮助!