私の Windows Phone 8 C#/XAML .NET 4.5 アプリでは、ViewModel のデータバインディングを使用していますが、これは正常に動作しています。
私が望むのは、LocalizedResources からのローザライズされた文字列が、次の場合にボタンのコンテンツとして表示されることです。
バインディングによって返される値は
null
バインディングを解決できませんでした
これはどのように達成できますか?
私がやろうとしたことは次のとおりです。
TargetNullValue
(やり方は同じなので割愛)
(プレゼンテーションの目的で、リソースを Applicationtitle に設定します)
<Button ... Content="{Binding Something, FallbackValue={Binding Path=LocalizedResources.ApplicationTitle, Source={StaticResource LocalizedStrings}}}" ... />
しかし、私が得るのはテキストのようなものですSystem.Windows.Text.Data.Binding...
(画面の外にあるため、これ以上読むことはできません)。
いくつかのグーグル/「スタックオーバーフロー」を行い、WP7の値コンバーターで何かを見つけたので、少し戸惑いました。
(そして、タグ/値に適切な「プロパティ」を「プロパティ」に追加するだけではこれが解決されない気がしたので、C#タグを追加しましたが、そうしていただければ幸いです)