Чтобы передать массив на стороне сервера в переменную массива на стороне клиента, вы можете использовать функцию 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()
, что приводит к полному определению имени типа массива назначаться вместо содержимого сериализованного массива.
Свойство FontSize контейнера должно быть наследовано дочерними элементами управления, если они явно не переопределяют свойство.
<Canvas TextElement.FontSize="20">
<TextBlock>Sample Text</TextBlock>
</Canvas>
Некоторые средства управления не следуют за нормальным механизмом наследования, как бы то ни было. ListBox и Кнопка не наследовали их Фон от родителя, хотя они действительно наследовали свойства шрифта.