ビューのタイトルを、インフラストラクチャのタイトル クラスの静的テキストにバインドしたいと考えています。シンボル プレフィックス (" Ref " など) を追加し、その名前空間を登録してビューで使用する
パート1:
xmlns:Ref="clr-namespace:Xz.Infrastructure;assembly=Xz.Infrastructure"
パート2:
<TextBlock Text="{Binding Titles.Title1}" />
うまくいけば、より似た方法:
<TextBlock Text="{Binding Ref:Titles.Title1}" />
私を修正してください。
パート3:
namespace Xz.Infrastructure
{
public class Titles
{
public static string Title1 = "Title1";
public static string RgnContent = "RgnContent";
}
}
- 私たちのインフラストラクチャはモジュールとして定義されているのではなく、単なるアセンブリです。
- プロジェクトは Unity を使用しています。