0

Patient.name的实际数据是大写的。我必须让它混合大小写日期才能更好地观看。我可以在 XAML 上执行此操作吗?我该如何编码?

<dxg:GridColumn FieldName="Patient.Name" />
<dxg:GridColumn FieldName="Patient.Room" />
<dxg:GridColumn FieldName="Patient.BirthDate" />
4

1 回答 1

2

您可以添加一个包含 Patient.Room 等的属性,其中包含转换为标题大小写并绑定到该属性的代码。

您的绑定:

<dxg:GridColumn FieldName="Patient.RoomTitleCase" />

在你的课堂上:

public string RoomTitleCase
{
    get
    {
        System.Globalization.CultureInfo cultureInfo =     
                 System.Threading.Thread.CurrentThread.CurrentCulture;
        System.Globalization.TextInfo textInfo = cultureInfo.TextInfo;

        string titleCase = textInfo.ToTitleCase(Room.ToLower());
        return titleCase;
    }
}

http://techiecocktail.blogspot.com/2008/09/convert-given-string-to-mixed-case-or.html

于 2012-08-01T19:18:59.937 回答