有什么办法可以简化这段代码吗?或者以任何方式创建另一个页面的页面以尽可能保持主页的清洁。我打算有数百个文本文件,因为我是一个新手,我不是最好的方法来解决这个问题。我正在尝试使用Xbox 360成就指南制作应用,但每场比赛的平均成绩大约为40。 (这是文本文件的分配)。WP7我怎样才能简化这些代码或更好的方法?
if (selectedIndex == "0")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/StoryRelated.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = "Story Complete [MEDIUM]\n" + Environment.NewLine + sr.ReadToEnd();
Title.Text = "Feel The Payne";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "1")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/StoryRelated.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = "Story Complete [HARD]\n" + Environment.NewLine + sr.ReadToEnd();
Title.Text = "Serious Payne";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "2")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/StoryRelated.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = "Story Complete [OLD SCHOOL]\n" + Environment.NewLine + sr.ReadToEnd();
Title.Text = "Maximum Payne";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "3")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/TextFile1.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = sr.ReadToEnd();
Title.Text = "Payne In The Ass";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "4")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/StoryRelated.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = sr.ReadToEnd();
Title.Text = "Part I Complete";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "5")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/StoryRelated.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = sr.ReadToEnd();
Title.Text = "Part II Complete";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "6")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/StoryRelated.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = sr.ReadToEnd();
Title.Text = "Part III Complete";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "7")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/TextFile2.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = sr.ReadToEnd();
Title.Text = "A New York Minute";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "8")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/TextFile3.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = sr.ReadToEnd();
Title.Text = "The Shadows Rushed Me";
AppBarMenuDisable.IsEnabled = false;
}
}
else if (selectedIndex == "9")
{
var Tutorial = Application.GetResourceStream(new Uri("Resources/Games/MaxPayne3/TextFile4.txt", UriKind.Relative));
using (Stream Text = Tutorial.Stream)
{
StreamReader sr = new StreamReader(Text);
Guide.Text = sr.ReadToEnd();
Title.Text = "Out The Window";
YouTubeLink.URL = "http://www.youtube.com/watch?v=lRg6ygA-M_Y";
}
}
我很想有这样的文字在互联网上的某个地方文件,根据需要,用户可以检索它们。
你可能要考虑在此发布: http://codereview.stackexchange.com/ 可能会得到一些额外的建议。 – sacredfaith 2012-07-10 21:01:38