文本框决策,C#-Windows Phone

文本框决策,C#-Windows Phone,c#,windows-phone-7,xaml,windows-phone-8,windows-phone,C#,Windows Phone 7,Xaml,Windows Phone 8,Windows Phone,如何在文本框上应用“如果条件”? 就像我想开发“GPA计算器”应用程序一样。 当应用程序启动时,我想询问用户主题的数量,这样只有数量的文本框和标签才会显示用户想要的内容。 XAML编码中是否使用“决策”功能?获取文本框的输入,并使用它选择要显示的文本框和标签的数量。我认为您不需要使用“if”您很可能希望使用一个列表框,它的元素(所需数量的文本框和标签)通过数据绑定绑定到视图模型。我希望您熟悉XAML&C#中的数据绑定,如果不熟悉,请查看 因此,我将创建一个ListBox,其中ItemsSourc

如何在文本框上应用“如果条件”?

就像我想开发“GPA计算器”应用程序一样。 当应用程序启动时,我想询问用户主题的数量,这样只有数量的文本框和标签才会显示用户想要的内容。


XAML编码中是否使用“决策”功能?

获取文本框的输入,并使用它选择要显示的文本框和标签的数量。我认为您不需要使用“if”

您很可能希望使用一个
列表框,它的元素(所需数量的文本框和标签)通过数据绑定绑定到视图模型。我希望您熟悉XAML&C#中的数据绑定,如果不熟悉,请查看

因此,我将创建一个
ListBox
,其中
ItemsSource
属性数据绑定到
observateCollection
的一个实例,其中包含列表视图的视图模型

<ListBox ItemsSource="{Binding GPAItems}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="{Binding GPAItemLabel}" />
                <TextBox Text="{Binding GPAItemText, Mode=TwoWay}" />
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

上面的代码没有经过测试(我只是在浏览器中为您编写的),但您应该从这里了解这一点。同样,数据绑定和MVVM体系结构的知识对任何Windows Phone开发人员来说都是非常有益的,所以请查看,大多数问题都会消失。

谢谢,我会尝试告诉您更多我想要的discover@Khateeb使用文本框的输入告诉您需要多少标签和文本框
class GPAItem: INotifyPropertyChanged
{
    ...
    public string GPAItemLabel {get; set;}
    public string GPAItemText {get; set;}
}