在uwp程序中怎么手动初始化xaml呢?
这是我的程序,怎么在CoreWindow上画东西或者加一个xaml里的Button呢?
#include "pch.h"
using namespace Windows::ApplicationModel::Core;
using namespace Windows::UI::Core;
ref class MyFrameworkView : public IFrameworkView
{
Platform::Agile<CoreWindow> m_Window;
public:
virtual void Initialize(Windows::ApplicationModel::Core::CoreApplicationView ^applicationView)
{
}
virtual void SetWindow(Windows::UI::Core::CoreWindow ^window)
{
m_Window = window;
}
virtual void Load(Platform::String ^entryPoint)
{
}
virtual void Run()
{
m_Window->Dispatcher->ProcessEvents(CoreProcessEventsOption::ProcessUntilQuit);
}
virtual void Uninitialize()
{
}
};
ref class MyFrameworkViewSource : IFrameworkViewSource
{
public:
virtual IFrameworkView^ CreateView()
{
return ref new MyFrameworkView();
}
};
int __cdecl _main(void)
{
CoInitializeEx(NULL, COINIT_MULTITHREADED);
auto myAppViewSource = ref new MyFrameworkViewSource();
CoreApplication::Run(myAppViewSource);
return 0;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论