C# 如何从WPF中的文本框中获取包装行?
我的wpf应用程序中有一个文本框,固定宽度设置为350px,TextWrapping设置为Wrap。我试图得到一系列的线,因为他们出现。那么,我怎样才能做到这一点呢 这是我在WinForms中使用的代码C# 如何从WPF中的文本框中获取包装行?,c#,.net,wpf,vb.net,C#,.net,Wpf,Vb.net,我的wpf应用程序中有一个文本框,固定宽度设置为350px,TextWrapping设置为Wrap。我试图得到一系列的线,因为他们出现。那么,我怎样才能做到这一点呢 这是我在WinForms中使用的代码 public string[] WrappedLines { get { List<string> lines = new List<string>(); int lineCount = LineCount;
public string[] WrappedLines
{
get
{
List<string> lines = new List<string>();
int lineCount = LineCount;
string text = Text;
for (int i = 0; i < lineCount; i++)
lines.Add(text.Substring(LineIndex(i), LineLength(i)));
return lines.ToArray();
}
}
公共字符串[]包装线
{
得到
{
列表行=新列表();
int lineCount=lineCount;
字符串文本=文本;
对于(int i=0;i
我希望这有助于:
var count = MyTextBox.LineCount;
var lines = new string[count];
for (int i = 0; i < count; i++)
{
lines[i] = TextBox.GetLineText(i);
}
var count=MyTextBox.LineCount;
变量行=新字符串[计数];
for(int i=0;i
C#还是vb.net?他们不一样。此外,还有邮政编码。如果我们能看到您的位置和您的尝试,就更容易帮助您找到解决方案。您想要。。。换行?@laancelot一个标准的文本框
如果只是包装文本就不会换行,是吗?@code陌生人确实不会,这就是为什么我问这个问题,如果你明白我的意思的话。@AdelR.-编辑您的问题并将代码放在那里,而不是放在注释中。