ホスト構成-.NET HTMLHost config - .NET HTML

ホスト構成は、すべてのレンダラーで認識される共有構成オブジェクトです。A Host Config is a shared configuration object that all renderers understand. そのため、各プラットフォームのレンダラーによって自動的に解釈される共通のスタイル (フォント ファミリ、フォント サイズ、既定の間隔など) と動作 (最大アクション数など) を定義できます。This allows you to define common styles (e.g., font family, font sizes, default spacing) and behaviors (e.g., max number of actions) that will be automatically interpreted by each platform renderer.

目標は、お客様の作業が最小限になるように、各プラットフォーム レンダラーによって生成されるネイティブ UI がよく似たものになることです。The goal is that the native UI generated by each platform renderer will look very similar with minimal work on your part.

// Construct programmatically
renderer.HostConfig = new AdaptiveHostConfig() 
{
    FontFamily = "Comic Sans",
    FontSizes = {
        Small = 15,
        Default = 20,
        Medium = 25,
        Large = 30,
        ExtraLarge= 40
    }
};

// Or parse from JSON
renderer.HostConfig  = AdaptiveHostConfig.FromJson(@"{
    ""fontFamily"": ""Comic Sans"",
    ""fontSizes"": {
        ""small"": 25,
        ""default"": 26,
        ""medium"": 27,
        ""large"": 28,
        ""extraLarge"": 29
    }
}");