Syntax :
{Binding Converter={StaticResource Translate}, ConverterParameter='This record does not exists'}
Cú pháp rút gọn:
#_Translation('This record does not exists')_#
#_Translation('ABC[Status]')_#
#_Translation([Status])_#
Converter này được dùng để dịch 1 chuỗi định nghĩa trong ConverterParameter sang ngôn ngữ hiện thời mà user đang sử dụng.
Nếu nội dung chuỗi có các đoạn mã tham số trong ngoặc vuông, ví dụ [Code]
chương trình sẽ thay thế các tham số này bằng các trường dữ liệu tương ứng của mẩu tin liên kết (BindingContext)
Ví dụ layout Xaml thể hiện 1 mẩu tin Workflow Task trong đó TaskStatus
sẽ được dịch sang ngôn ngữ user khi thể hiện.
<Label FontSize="Small" TextColor="#_GetColor([TaskStatus])_#">
<Label.FormattedText>
<FormattedString>
<Span Text="#_Translate([TaskStatus])_#" FontSize="Small" FontAttributes="Bold" />
<Span Text=" by:" FontAttributes="Bold" FontSize="Small" />
<Span FontAttributes="Bold" Text="#_SLookup(SPC.BO.HR.EMP;ProcessedBy;.)_#" FontSize="Small" />
</FormattedString>
</Label.FormattedText>
</Label>
Back to :
Converters
Updated on : 2020-03-13 13:05:55. by : tung@spc-technology.com at T470-01.
Topic : TranslationConverter