2016-04-12 49 views
1

bi'şey projenin kaynak dosyasına statik bir referans olarak ayarlanacaktır dizelerden oluşan bir dizi oluşturmaya çalışan kaynaklara bağlanması (I yerelleştirme için bu kullanın):WPF dizisi -

<x:Array Type="{x:Type sys:String}" x:Key="FormatTranslation"> 
    <sys:String>{x:Static p:Resources.Yes}</sys:String> 
    <sys:String>{x:Static p:Resources.No}</sys:String> 
</x:Array> 

Of Tabii ki yukarıdaki kod çalışmaz, sadece referans olarak dizgeyi gösterir.

Bu değerleri dize varlıklarına nasıl bağlarım?

--- güncelleştirme 1 --- dizi

<UserControl.Resources> 

tanımlanmıştır

Bu I'am

ConverterParameter olarak kullanmak için bir StaticResource olarak diziyi referans hattıdır
<TextBlock Text="{Binding RowData.Row.IsLandscapeFormat, Converter=StaticResource BCBCT}, ConverterParameter={StaticResource FormatTranslation}}"/> 
+0

Bu Diziyi kullandığınız snipped'i ekleyin lütfen. – Fruchtzwerg

+0

@Fruchtzwerg Lütfen Güncelleme 1'e bakınız. – Xenogenesis

cevap

0

Statik değerleri doğrudan dizininize ekleyin.

<x:Array Type="sys:String"> 
    <x:Static Member="p:Resources.Yes"/> 
    <x:Static Member="p:Resources.No"/> 
</x:Array>