[Мысли вслух]
Чтобы перевести это повторяя шаблон в :nth-child(an+b)
, нам нужно пять селекторов:
a
будет 5 b
будет от 1 до 5
li:nth-child(5n+1),
li:nth-child(5n+2) {
background-color: #FFF;
}
li:nth-child(5n+3),
li:nth-child(5n+4),
li:nth-child(5n+5) {
background-color: #00F;
}
<ul>
<li>1: White</li>
<li>2: White</li>
<li>3: Blue</li>
<li>4: Blue</li>
<li>5: Blue</li>
<li>6: White</li>
<li>7: White</li>
<li>8: Blue</li>
<li>9: Blue</li>
<li>10: Blue</li>
<li>11: White</li>
<li>12: White</li>
</ul>
Да, привязка будет работать с отключенным текстовым полем. Для отключения текстового поля у вас есть три варианта:
Установите для свойства IsReadOnly значение true. Это не повлияет на внешний вид текстового поля, но остановит изменение пользователем значения внутри него.
Установите IsEnabled в значение false. Это сделает текстовое поле серым и остановит его получение фокуса
Используйте метку или текстовый блок. Это поместит текст на экран без всякого видимости того, что он находится в редактируемом элементе управления.
Что касается привязки, это будет работать одинаково, независимо от того, что вы делаете.
В TextBox есть свойство IsReadOnly
, просто установите это правда
Я бы использовал