无法在UWP应用程序中访问Textbox.Text

时间:2017-12-22 22:01:49

标签: uwp c++-cx

我正在修补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教程很少,至少可以这么说,而且我认为除了问这里之外我还没有选择

0 个答案:

没有答案