WPF: Только для чтения говорят TextBox и привязку

[Мысли вслух]

  • Каждый пятый элемент, начиная с 1, белый
  • Каждый пятый элемент, начиная с 2, белый
  • Каждый 5-й элемент, начинающийся с 3, синий
  • Каждый 5-й элемент, начинающийся с 4, синий
  • Каждый 5-й элемент, начинающийся с 5, синий

Чтобы перевести это повторяя шаблон в :nth-child(an+b), нам нужно пять селекторов:

  • a будет 5
  • b будет от 1 до 5
[1117 И результат:

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>
7
задан THelper 9 May 2012 в 14:21
поделиться

3 ответа

Да, привязка будет работать с отключенным текстовым полем. Для отключения текстового поля у вас есть три варианта:

  • Установите для свойства IsReadOnly значение true. Это не повлияет на внешний вид текстового поля, но остановит изменение пользователем значения внутри него.

  • Установите IsEnabled в значение false. Это сделает текстовое поле серым и остановит его получение фокуса

  • Используйте метку или текстовый блок. Это поместит текст на экран без всякого видимости того, что он находится в редактируемом элементе управления.

Что касается привязки, это будет работать одинаково, независимо от того, что вы делаете.

22
ответ дан 6 December 2019 в 06:03
поделиться

В TextBox есть свойство IsReadOnly , просто установите это правда

5
ответ дан 6 December 2019 в 06:03
поделиться

Я бы использовал или

3
ответ дан 6 December 2019 в 06:03
поделиться
Другие вопросы по тегам:

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