WPF: изменение шрифта всех средств управления в данном контейнере

Чтобы передать массив на стороне сервера в переменную массива на стороне клиента, вы можете использовать функцию JSON.parse() на стороне клиента с Json.Encode():

var datos = JSON.parse(@Html.Raw(Json.Encode(Model.Data));
var etiquetas = JSON.parse(@Html.Raw(Json.Encode(Model.Labels));

Или, если у вас есть пакет Newtonsoft.Json, вы следует попробовать использовать метод JsonConvert.SerializeObject() :

var datos = JSON.parse(@Html.Raw(JsonConvert.SerializeObject(Model.Data));
var etiquetas = JSON.parse(@Html.Raw(JsonConvert.SerializeObject(Model.Labels));

Если массив передается напрямую, как @Model.Data, неявно вызывается ToString(), что приводит к полному определению имени типа массива назначаться вместо содержимого сериализованного массива.

12
задан Dave Clemmer 29 July 2011 в 15:39
поделиться

1 ответ

Свойство FontSize контейнера должно быть наследовано дочерними элементами управления, если они явно не переопределяют свойство.

<Canvas TextElement.FontSize="20">
    <TextBlock>Sample Text</TextBlock>
</Canvas>

Некоторые средства управления не следуют за нормальным механизмом наследования, как бы то ни было. ListBox и Кнопка не наследовали их Фон от родителя, хотя они действительно наследовали свойства шрифта.

22
ответ дан 2 December 2019 в 07:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: