小编Bab*_*goo的帖子

WPF TextBlock中的自动垂直滚动条?

我有一个TextBlockWPF.我写了很多行,远远超过它的垂直高度.我预计一个垂直滚动条会在发生时自动出现,但事实并非如此.我试图在"属性"窗格中查找滚动条属性,但找不到.

如果我TextBlock的内容超出其高度,我怎样才能自动创建垂直滚动条?

澄清:我宁愿从设计师那里做,而不是直接写给XAML.

.net c# wpf scrollbar textblock

321
推荐指数
5
解决办法
24万
查看次数

验证字符串是否只包含C#中的字母

我有一个输入字符串,我想验证它包含:

  • 只有字母或
  • 只有字母和数字或
  • 只有字母,数字或下划线

为了澄清,我在代码中有3个不同的案例,每个案例都要求进行不同的验证.在C#中实现这一目标的最简单方法是什么?

c# string

179
推荐指数
6
解决办法
22万
查看次数

C#newbie:找出foreach块中的索引

我有一个foreach块,我想为跟踪调试目的绘制foreach内部步骤的索引.作为一个C#新手我做如下:

int i = 1;

foreach (x in y)
{
    ... do something ...
    WriteDebug("Step: "+i.ToString());
    i++;
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何方法可以获得当前步骤索引的值而无需为此目的明确创建变量.

编辑:为了澄清,我显然熟悉for循环的选项,但它不是我正在经历的数组,而是一个无序的集合.编号的原因仅仅是为了显示调试级别的进度,而不是其他任何内容.

c# foreach

18
推荐指数
3
解决办法
3万
查看次数

如何将WPF窗口发送到后面?

在我的应用程序中,我有一个用于绘制调试数据的窗口.当它加载时,我想在所有其他窗口后面"在后台"打开它.

实现这一目标的最佳方法是什么?

.net c# wpf window

11
推荐指数
2
解决办法
9698
查看次数

标签 统计

c# ×4

.net ×2

wpf ×2

foreach ×1

scrollbar ×1

string ×1

textblock ×1

window ×1