Как только вы звоните snapshot.val()
, вы теряете всю информацию о заказе снимка, на котором вы его вызываете. Это связано с тем, что свойства в объекте JSON не имеют определенного порядка.
Итак, вам нужно перебрать совпадающие узлы с помощью встроенной функции DataSnapshot.forEach()
:
const commentsRef = firebase.database().ref("Comments/News").orderByChild("date").limitToLast(5);
commentsRef.on("value", snapshot => {
let newState = [];
snapshot.forEach(symptomSnapshot => {
let symptom = symptomSnapshot.val();
newState.push({
id: symptomSnapshot.key,
comment: symptom.comment,
date: symptom.date
});
});
// TODO: this is where you'll typically call setState(...)
});
При использовании стандартного элемента управления вкладками .NET это невозможно напрямую. Какова для этого конечная цель? Вы пытаетесь имитировать тот же тип отображения в стиле MDI с вкладками, что и Visual Studio? В этом случае доступно несколько сторонних решений - некоторые с открытым исходным кодом и некоторые коммерческие.
Другие отзывы об использовании свойства Anchor в сочетании с установкой размера, чтобы оно было немного больше, чем могло бы быть фактическое окно работает, но я думаю, что это может выглядеть немного странно визуально. Он должен работать независимо от темы и настроек специальных возможностей, но вам может потребоваться программная установка размера на несколько пикселей больше родительского.
Привяжите левые и правые стороны управления с набором ширины к ширине родительского управления.
childControl. Привязка = Привязка. Left|Anchor. Право; childControl. Ширина = parentControl. Ширина;
Вместо того, чтобы использовать свойство Dock необходимо попытаться использовать Привязку для привязки каждой из этих четырех сторон. Затем необходимо расположить TabControl, таким образом, он расположен на несколько пикселей больше на всех сторонах что родитель. Тем путем границы скрыты, потому что они не могут быть привлечены когда позади родительского управления.
Не Прикрепляйте TabControl. Протяните его на разработчике, таким образом, его левые и правые края расширяются вне окна.