我在 Windows 8 上的 VS2012 中创建了一个新项目:Visual C++ | Windows Metro 风格 | Direct3D 应用程序。
默认情况下,这会创建一个工作 D3D 应用程序,其主应用程序类Direct3DApp1
派生自Windows::ApplicationModel::Core::IFrameworkView
.
我需要以编程方式创建一个Windows::UI::Xaml::Controls::TextBox
并以某种方式将其插入到这个视图中。这在定义 XAML 的其他项目类型中似乎很容易做到,但这种 Direct3D App 项目类型没有 XAML。
如何在允许用户弹出键盘并输入文本的 Direct3D 图形上覆盖 TextBox?
扩展默认项目的完整工作 VS2012 解决方案Direct3D App
会很棒。谢谢!