首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用银光C#应用程序在窗口上显示整数值

如何使用银光C#应用程序在窗口上显示整数值
EN

Stack Overflow用户
提问于 2014-04-01 12:34:21
回答 2查看 137关注 0票数 0

我是c# silverlight-5 web应用程序的初学者,我在VisualStudio-2010中选择"silverlight 5“和"ASP.NET web应用程序”创建了项目。

我必须创建一个GUI,它将在Internet上显示一个窗口,该窗口将包含与控制台应用程序中提供的输出完全相同的输出。我使用工具箱创建GUI,工具箱中将包含xml中的代码,然后在c#中处理它们的按钮单击。

现在我要做的是在的窗口中显示“符号”和“freq”(都是整数)变量的值。在控制台应用程序中,我这样做是通过编写以下代码:

代码语言:javascript
复制
public void Print_tree(Node tree) 
{
    Node pt = tree;
    while (pt != null) 
    {
        Console.WriteLine("Symbol : {0}  frequency is : {1}", pt.symbol, pt.freq);
        pt = pt.next;
    }
}

与之相对应的产出如下:

代码语言:javascript
复制
Symbol : 200 frequency : 20
Symbol : 195 frequency : 18
Symbol : 192 frequency : 14
Symbol : 188 frequency : 11

我想在窗口看到同样的显示器。此console.WriteLine用于打印“符号”和"freq“的值,这是控制台上的整数值(存储在链接列表”pt“中),但如何在Internet创建的窗口上进行打印。是否可以使用"TextBlock"?(因为我必须以“符号: ValueOfSymbol频率:ValueOfFrequency”这样的方式打印)(一个是字符串,另一个是整数)。

请帮我做。非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2014-04-01 14:20:36

如果我的理解是正确的,你可以做到;

代码语言:javascript
复制
<TextBlock>
   <Run Text="Symbol:"/>
   <Run Text="{Binding ValueOfSymbol}"/>
   <Run Text="Frequency:"/>
   <Run Text="{Binding ValueOfFrequency}"/>
</TextBlock>

这是一种选择,不过我很肯定还有一个多绑定的可用性,所以你也可以通过这种方式形成它。希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2014-04-02 13:32:42

我已经使用ListBox完成了这一工作。只要一条线就行了:

代码语言:javascript
复制
  listBox2.Items.Add("Symbol :" + pt.symbol + " -" + " Frequency : " + pt.freq);

可能对任何未来的用户都有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22786033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档