C#-wp8:动态更改文本块内容?

C#-wp8:动态更改文本块内容?,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,我的应用程序中有几个html文件。我通过网络浏览器展示了它。我将当前显示页面的编号存储为字符串页面。我想在文本块中显示该页面名称。因此,我将这些文本存储为字符串。比如说 string chapter1 = "Welcome page"; string chapter2 = "About us"; //...// 100 strings 如果欢迎页面显示在webbrowser中,则字符串页面将为1。通过使用字符串页面字符串第1章应该是文件名。文本同样我想显示。但是,我不知道怎么做。最好的答案将不

我的应用程序中有几个html文件。我通过网络浏览器展示了它。我将当前显示页面的编号存储为
字符串页面
。我想在文本块中显示该页面名称。因此,我将这些文本存储为字符串。比如说

string chapter1 = "Welcome page";
string chapter2 = "About us";
//...// 100 strings
如果欢迎页面显示在webbrowser中,则
字符串页面将为1。通过使用
字符串页面
字符串第1章
应该是
文件名。文本
同样我想显示。但是,我不知道怎么做。最好的答案将不胜感激

C#代码


如果您的
XAML
控件被标记为[具有名称标记],那么您可以从C#调用它们,如下所示:

XAML:

<TextBlock Name="fileName" Margin="0,0,10,0" FontSize="30" Foreground="White" TextAlignment="Center" />
<phone:WebBrowser x:Name="browser" IsScriptEnabled="True" /><br>

我使用
switch
语句完成了它。无论如何,谢谢大家

如果你使用的是html,为什么要给它加上c#标签?我是通过webBrowser显示html内容的
<TextBlock Name="fileName" Margin="0,0,10,0" FontSize="30" Foreground="White" TextAlignment="Center" />
<phone:WebBrowser x:Name="browser" IsScriptEnabled="True" /><br>
btn_Click+=(s, args) => {
fileName.Text="NewText";
}