データバインディング

リソースファイルから文字列をコントロールにバインドには

手順一:

名前「ApplicationStringsResx」とするリソースファイルを作成して、「アクセス修飾子(I)」を「Public」に設定します。

手順二

XAMLにバインドするためのリソースのラッパクラスを作成します。

namespace Silverlight1.Utility
{
	public sealed class ResourceWrapper
	{
	    private static AppStringsResx appStrings = new AppStringsResx();
	    public AppStringsResx AppStrings
	    {
	        get { return appStrings; }
	    }
	}
}


手順三

アプリケーション全体に参照有効にするため

<Application xmlns:util="clr-namespace:Silverlight1.Utility">
    <Application.Resources>
        <ResourceDictionary>
            <util:ResourceWrapper x:Key="ResourceWrapper" />
        </ResourceDictionary>
    </Application.Resources>
</Application>

使用例:

<TextBlock Text="{Binding Path=AppStrings.String1, Source={StaticResource ResourceWrapper}}" />


★月額105円~/容量最大30GB/機能満載! ロリポップ!レンタルサーバー ★

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016/04/29 (金) 11:41:40 (2939d)

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze