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 に答える