本文整理汇总了C#中System.Windows.Controls.TextBox.GetLineText方法的典型用法代码示例。如果您正苦于以下问题:C# TextBox.GetLineText方法的具体用法?C# TextBox.GetLineText怎么用?C# TextBox.GetLineText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Controls.TextBox
的用法示例。
在下文中一共展示了TextBox.GetLineText方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: checkAndAppend
public void checkAndAppend(TextBox field, Label label, bool withIs)
{
String withIsString = "";
String endingPunctuation = ",";
if(withIs)
{
withIsString = " is";
endingPunctuation = ".";
}
if (field.GetLineText(0) != "")
{
if (label.Name == "plateletsLabel")
{
field.Text = field.Text.Replace(",000", "");
field.Text += "000";
field.Text = Regex.Replace(field.Text, "[^0-9]", "");
field.Text = string.Format("{0:n0}", Convert.ToInt64(field.Text));
}
if (values.result == null || values.result == "")
{
if (IsAllUpper(label.Content.ToString()))
{
values.result += label.Content.ToString() + withIsString + " " + field.GetLineText(0);
}
else
{
values.result += char.ToUpper(label.Content.ToString()[0]) + label.Content.ToString().ToLower().Substring(1) + withIsString + " " + field.GetLineText(0);
}
}
else
{
if (IsAllUpper(label.Content.ToString()))
{
values.result += label.Content.ToString() + withIsString + " " + field.GetLineText(0);
}
else
{
values.result += label.Content.ToString().ToLower() + withIsString + " " + field.GetLineText(0);
}
}
values.result += endingPunctuation + " ";
}
}
示例2: TextBoxGetLineTextTest
public void TextBoxGetLineTextTest()
{
TextBox textBox = new TextBox { Text = TestText };
Assert.AreEqual(String.Empty, textBox.GetLineText(-1));
Assert.AreEqual("012", textBox.GetLineText(0));
Assert.AreEqual("3456", textBox.GetLineText(1));
Assert.AreEqual("7", textBox.GetLineText(2));
Assert.AreEqual("", textBox.GetLineText(3));
Assert.AreEqual("89", textBox.GetLineText(4));
Assert.AreEqual(String.Empty, textBox.GetLineText(5));
}
示例3: GetText
/// <summary>
/// Returns the text to use as a replacement.
/// </summary>
/// <param name="textBox">Target text box.</param>
/// <param name="parameter">Text data to insert.</param>
/// <returns>Indented text to use as a replacement.</returns>
protected override string GetText(TextBox textBox, object parameter)
{
return parameter == null ? null
: ApplyIndentation(parameter.ToString(),
GetIndentation(textBox.GetLineText(textBox.GetLineIndexFromCharacterIndex(textBox.CaretIndex))));
}
开发者ID:kingkino,项目名称:azure-documentdb-datamigrationtool,代码行数:12,代码来源:ReplaceIndentedTextInFocusedTextBoxCommand.cs
示例4: TrimEachLine
void TrimEachLine(TextBox textBox)
{
string s = "";
for (int i = 0; i < textBox.LineCount; i++)
{
string line = textBox.GetLineText(i).Trim();
if (line != "")
s += (i == textBox.LineCount - 1 ? line : line + "\n");
}
textBox.Text = s;
}