ホスト構成 - .NET WPF

ホスト構成は、すべてのレンダラーで認識される共有構成オブジェクトです。 そのため、各プラットフォームのレンダラーによって自動的に解釈される共通のスタイル (フォント ファミリ、フォント サイズ、既定の間隔など) と動作 (最大アクション数など) を定義できます。

目標は、お客様の作業が最小限になるように、各プラットフォーム レンダラーによって生成されるネイティブ UI がよく似たものになることです。

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

// Or parse from JSON
renderer.HostConfig = AdaptiveHostConfig.FromJson(@"{
    ""fontStyles"": {
        ""default"": {
            ""fontFamily"": ""Consolas"",
            ""fontSizes"": {
                ""small"": 15,
                ""default"": 20,
                ""medium"": 25,
                ""large"": 30,
                ""extraLarge"": 40
            }
        }
    }}");