我正在修补UWP应用程序,我遇到了ContentDialog文本框的问题。我无法访问它,即使我声明了x:这里的名字是我的XAML
<ContentDialog
x:Class="Quickstart.Sadd"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Title="Add Student"
PrimaryButtonText="Add"
SecondaryButtonText="Cancel"
PrimaryButtonClick="ContentDialog_PrimaryButtonClick"
SecondaryButtonClick="ContentDialog_SecondaryButtonClick">
<ContentControl>
<ContentControl.ContentTemplate>
<DataTemplate>
<StackPanel>
<TextBox x:Name="Nam" Text="Name" Width="300"/>
<TextBox x:Name="SNam" Text="Surname" Width="300"/>
</StackPanel>
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
</ContentDialog>
和我的c ++代码
#include "Sadd.g.h"
namespace Quickstart
{
[Windows::Foundation::Metadata::WebHostHidden]
public ref class Sadd sealed
{
public:
Nam->Text;
StudentRe^ stdnt;
Sadd();
private:
void
ContentDialog_PrimaryButtonClick(Windows::UI::Xaml::Controls::ContentDialog^ sender, Windows::UI::Xaml::Controls::ContentDialogButtonClickEventArgs^ args);
void ContentDialog_SecondaryButtonClick(Windows::UI::Xaml::Controls::ContentDialog^ sender, Windows::UI::Xaml::Controls::ContentDialogButtonClickEventArgs^ args);
};
}
编译器就像他不知道&#34; Nam&#34;(此声明没有存储类或类型说明符)即使我在XAML中指定了它的名字。我想这可能是因为我正在使用命名空间,但是用c ++编写的UWP教程很少,至少可以这么说,而且我认为除了问这里之外我还没有选择